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

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

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

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

Ответов: 115
Просмотров: 45959
Блин, как же мне надоели глюки Оперы и tiny_mce3 Ну ты попал
Хочет работает, хочет - не работает...
Пришел к выводу, что Опера не слишком жалует большие ява скрипты записанные в одну строку.
Видимо кеш под это дело в Опере выделяется не достаточный или что-то подобное.
Короче я разбил половину скрипта editor_template.js на строки (весь разбить не смог - запарился).
После этого tiny_mce3 запустился.
Теперь сижу и гадаю - а надолго ли? Не понял
NordWest Отправлено: 9 апреля 2012 — 01:05 • Тема: История изменений... • Форум: Limbo CMS

Ответов: 40
Просмотров: 30077
admin_functions.php

В процессе форматирования кода в этом файле обнаружил очень странную вещь - запись, расположенную вне тела функции. Править побоялся, т.к. по названию функции это связано с доступом. Пока оставил как есть, но в дальнейшем буду разбираться... Короче вот...

code:
$access_level=array(array("name"=>_USERS_GRP_0,"value"=>"0"),array("name"=>_USERS_GRP_1,"value"=>"1"));
function access_array($default=0)
{
global $access_level;
return select($access_level,$default);
}
NordWest Отправлено: 8 апреля 2012 — 22:54 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45959
 Цитата:
Как выложишь, сделай отметку
Хорошо.

И вот, нашел очередной косяк...
Например есть меню. В меню входят какие-то пункты (элементы этого меню).
Так вот, если удалить меню, не удалив предварительно все его пункты - эти пункты остаются в базе. Из админки они становятся не видны и могут быть в дальнейшем удалены только вручную. В принципе не критично, но создает неразбериху в базе. Завтра поправлю...
NordWest Отправлено: 7 апреля 2012 — 23:19 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45959
Не буду я ничего менять по поводу привязки видимости модулей к "mainmenu" - пусть остается как есть.
Лучшее - враг хорошего.

Завтра выложу дистрибутив и начну выкладывать модули. Только нужно продумать систему в нумерации версий...
NordWest Отправлено: 24 марта 2012 — 00:13 • Тема: Вопросы и предложения по Limbo • Форум: Limbo CMS

Ответов: 24
Просмотров: 9971
 Цитата от Ильич:
ява-скипта которого, самой лимбо или браузера?
Короче ситуевина такая...
Лимба частенько выкидывает окна на ява скрипте, типа как это



Внешний вид этого окна вроде можно поменять, но я не знаю как. Огорчение

Но это все через неделю... Еду в Питер до следующих выходных.
NordWest Отправлено: 21 марта 2012 — 21:06 • Тема: Вопросы и предложения по Limbo • Форум: Limbo CMS

Ответов: 24
Просмотров: 9971
Ильич, ты часом не в курсе, как изменить внешний вид окна сообщений ява-скрипта?
NordWest Отправлено: 21 марта 2012 — 21:04 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45959
Последнюю неделю занимаюсь подготовкой поездки в Питер - до компа руки не доходят...
Ну а в планах... Наверное я не буду особо заморачиваться по поводу видимости. Возможно сделаю привязку не к конкретному меню, а сделаю возможность выбора через админку. Пока думаю...
NordWest Отправлено: 19 марта 2012 — 19:06 • Тема: История изменений... • Форум: Limbo CMS

Ответов: 40
Просмотров: 30077
index.php

было

code:
if(!isset($option))
{
$row=$conn->GetRow("SELECT * FROM #__menu WHERE menutype='mainmenu' ORDER BY ordering ASC");
$arr=explode('?',$row['link'],2);
if(count($arr)>0)
{
$url_vars=explode('&',$arr[1],10);
foreach($url_vars as $url_var)
{
list($uvar,$uval) =explode('=',$url_var);
//eval("\$$uvar='$uval';");
eval("\$option=frontpage;");
}
}
$Itemid=$row['id'];
}


стало

code:
if(!isset($option))
{$option=frontpage; $Itemid=1;}


Цель - упростить код.
NordWest Отправлено: 15 марта 2012 — 22:32 • Тема: Структура базы данных • Форум: Limbo CMS

Ответов: 7
Просмотров: 3401
menu
id int(10) auto_increment, ID
menutype varchar(25) NOT NULL DEFAULT '', тип меню
name varchar(100) NOT NULL DEFAULT '', имя
link text, ссылка
link_type varchar(50) NOT NULL DEFAULT '', тип ссылки
published int(1) NOT NULL DEFAULT '0', активность
parent int(11) NOT NULL DEFAULT '0', родитель (ID более старшего меню)
componentid int(11) NOT NULL DEFAULT '0', ID компонента
sublevel int(11) NOT NULL DEFAULT '0', подуровень (количество подменю)
ordering int(11) NOT NULL DEFAULT '0', порядок следования
browsernav int(4) NOT NULL DEFAULT '0', непонятно!!!!
access int(3) NOT NULL DEFAULT '0', уровень доступа
params text, параметры
PRIMARY KEY (id)
);
NordWest Отправлено: 15 марта 2012 — 20:30 • Тема: Получаемые данные после запроса к БД • Форум: Limbo CMS

Ответов: 0
Просмотров: 971
На запрос

code:
$conn->Execute("SELECT id,name,parent,ordering FROM #__menu WHERE parent=0 AND menutype='mainmenu' ORDER BY ordering ASC");


получаем в ответе примерно следующее

code:
db Object
(
[lm_db_host] =>
[lm_db_user] =>
[lm_db_pwd] =>
[lm_db_name] =>
[rowset] => Array
(
[0] => Array
(
[id] => 11
[name] => Поиск
[parent] => 0
[ordering] => 1
)
[1] => Array
(
[id] => 12
[name] => Авторизация
[parent] => 0
[ordering] => 2
)
)
[ErrorMsg] => Array ( [0] => )
[columns] =>
[nncolumns] =>
[nid] =>
[aff_rows] => 0
[lm_db_size] => Array ( )
[cache] => 1
[qcache] => 1
[dbcoding] => 1
[debug] =>
[error] =>
[prefix] => ON36ZE_
[sp] => SqlParser Object
(
[quoteChars] => Array
(
[0] => '
[1] => "
)
[escapeChar] => \
[whitespaceChars] => Array
(
[0] =>
[1] =>
[2] =>
[3] =>
)
[specialElements] => Array
(
[0] => <>
[1] => !=
[2] => >=
[3] => <=
[4] => =
[5] => <
[6] => >
[7] => LIKE
[8] => (
[9] => )
[10] => ;
[11] => ,
[12] => .
)
[removeQuotes] =>
[removeEscapeChars] => 1
[currentPos] => -1
[currentChar] =>
[inQuotes] => Array ( )
[lastWasEscape] =>
[currentIsEscape] =>
[currentElement] =>
[elementFinished] =>
[originalStr] =>
[workingStr] =>
[specialElementsMaxLen] => 0
[peekCache] =>
[queryIsCached] =>
[queryObjectCache] =>
)
[ext] => .php
[connect] => 1
[db_name] => Z:/home/limbo/www/data/
)


Это я для того, что бы лучше увидеть структуру ответа и иметь возможность выхватывать из него другие данные.

Так же в этой связи нужно будет изучить файл stringparser.php - там похоже то же можно почерпнуть много о структуре ответов...

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

Powered by ExBB v1.1.180311