Сегодня: 05:03:2026 С добрым утром!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 

Страниц (117): В начало « ... 99 100 101 102 [103] 104 105 106 107 ... » В конец

> Найдено сообщений: 1166
NordWest Отправлено: 1 мая 2012 — 01:49 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45974
 Цитата:
Получается изменять их можно только прямой правкой файлов.
И даже правка файла конфигурации роли не играет - параметры просто не передаются в компонент. Разберусь чуть позже.

А пока - сегодня завершил наконец компонент downloads. Там ещё есть что шлифовать, но нафиг... надоело. Главное что он теперь вполне функционален.
Долго думал где размещать иконки, применяемые в компоненте. Вроде правильно в папке компонента, но тогда икона может не вписаться в другой шаблон. А если хранить в шаблоне - это мне все шаблоны нужно подстраивать под компонент. Короче решил задачу компромисно. Если в админке путь к иконам не определен (а это можно сделать в конфигурации компонента), то ищем нужные иконы в шаблоне. Если и там икон нет - подключаем иконы из папки компонента (там лежат иконы в градации серого - и к любому дизайну худо бедно подойдут и места занимают минимум).
NordWest Отправлено: 30 апреля 2012 — 19:16 • Тема: Список глобальных переменных • Форум: Limbo CMS

Ответов: 1
Просмотров: 1516
$lm_template_dir - путь к папке с шаблонами
$includes_dir - путь к папке includes
$classes_dir - путь к папке classes
$my->id - текущий индекс пользователя в БД
$my->gid - текущий уровень доступа (от 0 до 5)
NordWest Отправлено: 30 апреля 2012 — 00:44 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45974
Обнаружил интересную особенность.
Оказывается у компонентов есть параметры. Только эти параметры в админке нигде не светятся. Получается изменять их можно только прямой правкой файлов. Однако
Я не понимаю, почему это не было вынесено в админку. Ведь у модулей параметры лежат в подобном файле и все замечательно через админку правится.
Короче нашел себе ещё фронт работ. Улыбка
NordWest Отправлено: 29 апреля 2012 — 19:34 • Тема: История изменений... • Форум: Limbo CMS

Ответов: 40
Просмотров: 30083
mambo.php

было

code:
$first="<span class='$class'>"._CMN_PREV_ARROW.' '._PN_START.'</span>';
$previous="<span class='$class'>"._ITEM_PREVIOUS.'</span>';
$last="<span class='$class'>"._PN_END.' '._CMN_NEXT_ARROW.'</span>';
$next="<span class='$class'>"._ITEM_NEXT.'</span>';
if($page>1)
{$first="<a href='$page_url' class='$class'>"._CMN_PREV_ARROW.' '._PN_START."</a>";}
if($page>1)
{$previous="<a href='$page_url&amp;page=".($page-1)."' class='$class'>"._ITEM_PREVIOUS."</a>";}
if($page<($num_pages-1))
{$next="<a href='$page_url&amp;page=".($page+1)."' class='$class'>"._ITEM_NEXT."</a>";}
if($page<($num_pages-1))
{$last="<a href='$page_url&amp;page=".($num_pages-1)."' class='$class'>"._PN_END.' '._CMN_NEXT_ARROW."</a>";}


стало

code:
$first="<span class='$class'>"._PN_START.'</span>';
$previous="<span class='$class'>"._ITEM_PREVIOUS.'</span>';
$last="<span class='$class'>"._PN_END.'</span>';
$next="<span class='$class'>"._ITEM_NEXT.'</span>';
if($page>1)
{$first="<a href='$page_url' class='$class'>"._PN_START."</a>";}
if($page>1)
{$previous="<a href='$page_url&amp;page=".($page-1)."' class='$class'>"._ITEM_PREVIOUS."</a>";}
if($page<($num_pages-1))
{$next="<a href='$page_url&amp;page=".($page+1)."' class='$class'>"._ITEM_NEXT."</a>";}
if($page<($num_pages-1))
{$last="<a href='$page_url&amp;page=".($num_pages-1)."' class='$class'>"._PN_END."</a>";}
$page_links='';


было

code:
if($type==1)
{return "$previous ( "._PN_PAGE." ".($page)." "._PN_OF." ".ceil($count/$display)." ) $next";}
return "<center> $first $previous $page_links $next $last </center>";


стало

code:
if($type==1)
{return "$previous ( "._PN_PAGE." ".($page)." "._PN_OF." ".ceil($count/$display)." ) $next";}
if($type==2)
{return "$previous ( ".($page)." ) $next";}
return "<center> $first $previous $page_links $next $last </center>";


Убрал лишние текстовые переменные в навигации и добавил новый тип отображения.
NordWest Отправлено: 29 апреля 2012 — 19:26 • Тема: Проблема с выводом символов < и > • Форум: Записная книжка PHP

Ответов: 0
Просмотров: 2966
Браузер встречая подобный символ считает его принадлежностью тегов.
А потому их нужно менять на &lt; &gt;
Пробел обозначаем как &nbsp;

Более подробно таблицу спецсимволов можно найти на википедии
http://ru.wikipedia.org/wiki/Вик...циальные_символы
NordWest Отправлено: 29 апреля 2012 — 17:12 • Тема: Пару слов по поводу устройства навигации • Форум: Limbo CMS

Ответов: 0
Просмотров: 974
Функция навигации описана в mambo.php

code:
function page_nav($page_url,$count,$display,$class='pagenav',$type=0)


$page_url = ссылка на страницу, например
index.php?option=downloads&amp;catid=5&amp;order=0&amp;otype=0&amp;Itemid=2

$count = количество элементов, для которых формируется навигация, обычно это вызов другой функции count($rsa), где $rsa - массив данных.

$display = максимальное количество элементов, превышая которые создается новая страница навигации.

$class = стиль отображения, описанный в CSS (шрифты, отступы, цвета)
Если не указан, то по умолчанию $class='pagenav'

$type = тип отображения, например
$type="","0" - начало Назад 1 2 Далее конец
$type="1" - Назад ( Страница 1 из 2 ) Далее
NordWest Отправлено: 28 апреля 2012 — 22:44 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45974
Не... дизайнером мне не быть... Нахмурился
Уж очень туго это у меня идет. А главное не могу остановиться - все время что-то не нравится. Запарился уже править внешний вид компонента downloads
Короче даю себе ещё срок до завтра и все - перехожу к другим компонентам.

Кстати. Уже три дня крутится сайт на последней версии Limbo.
NordWest Отправлено: 28 апреля 2012 — 00:13 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45974
И параметры хостинга то же оказались не при чем.
Сам компонент оказался очень кривой.
Целый день убил на переписывание.
Теперь он нормально работает, но там ещё есть куда двигаться...
Выглядит пока он так...

NordWest Отправлено: 27 апреля 2012 — 19:08 • Тема: Как в Limbo реализован редирект. • Форум: Limbo CMS

Ответов: 3
Просмотров: 2265
code:
$limbocore->redir("admin.php?com_option=modules&option=manage");
NordWest Отправлено: 27 апреля 2012 — 01:09 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45974
Шаблон не при чем. А виноват снова ограниченный режим работы сайта. Нахмурился

Страниц (117): В начало « ... 99 100 101 102 [103] 104 105 106 107 ... » В конец

Powered by ExBB v1.1.180311