Сегодня: 17:12:2025 С добрым утром!

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

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

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

Ответов: 115
Просмотров: 41391
А другого пути похоже и нет. Огорчение
Снова нужно переписывать код, отвечающий за инсталляцию файлов. Однако
Автоматическая инсталляция при включенном Safe Mode это утопия, но как-то инсталлить то компоненты нужно.
Видимо придется для таких хостингов делать отдельные сборки и описывать методику установки.
NordWest Отправлено: 3 мая 2012 — 16:15 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 41391
Мой способ обходить ограничения Safe Mode на реальном хостинге оказался ущербным. Огорчение
Да, папка создается. Но владельцем этой папки становится Апач и пи..ец - скриптам в неё доступ закрыт. Нахмурился

Нужно искать другой путь...
NordWest Отправлено: 3 мая 2012 — 12:38 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 41391
Отредактировал компонент Weblinks и выложил его на сайт для скачивания.
В процессе редактирования компонента обнаружил два косяка в ядре - поправил.
Сегодня перезалью новый релиз ядра.
NordWest Отправлено: 3 мая 2012 — 12:21 • Тема: История изменений... • Форум: Limbo CMS

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

было

code:
if($select!=-1)
{$cat_arr[]=array("name"=>_CMN_NOSELECT,"value"=>"");}
foreach($rsa as $row)
{$cat_arr[]=array("name"=>$row['title'],"value"=>$row['id']);}
return select($cat_arr,$select);
}


стало

code:
if($select!=-1)
{$cat_arr[]=array("name"=>_CMN_NOSELECT,"value"=>"");}
if ($rsa)
{
foreach($rsa as $row)
{$cat_arr[]=array("name"=>$row['title'],"value"=>$row['id']);}
}
return select($cat_arr,$select);
}

Устраняет ошибку аналогично описанной постом выше.
NordWest Отправлено: 3 мая 2012 — 02:01 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 41391
Блин, зла не хватает...
Что за компонент ни возьми - или вообще не работает, или работает криво. Я просто в шоке. Хочется спросить - чем занимались люди, которые до меня развивали Limbo? Наполняли функционалом? А нах.. нужен такой глючный функционал. И после этого они ещё удивляются что движок умер.
Сами задушили, а на кого-то пиняют. Нахмурился
NordWest Отправлено: 3 мая 2012 — 00:12 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 41391
Мало того что ОС слетела, так и Лимба стала на Денвер ставиться через раз.
Я давай в панику кидаться....
А потом выяснилось, что есть косяк в инсталляторе. Для SQLite нельзя что бы префикс базы начинался с цифры. А так как инсталлятор префикс генерит сам случайным образом - я как то на префикс и внимания не обращал. А оказывается зря. Радость
Удивляет другое - почему эти грабли вылезли только сейчас. Видимо для базы на файлах это не имело такого фатального значения, а я тестил именно на файлах.
Короче завтра поправлю инсталлятор...
NordWest Отправлено: 2 мая 2012 — 23:38 • Тема: История изменений... • Форум: Limbo CMS

Ответов: 40
Просмотров: 28465
admin.start.news.php

было

code:
$rs = $conn->Execute("SELECT * FROM #__downloads WHERE published = 2 ORDER BY date DESC");
if($rs && $rs->RecordCount() > 0 )
$rsd = $conn->SelectLimit("SELECT * FROM #__downloads WHERE published = 2 ORDER BY date DESC",$count);

$rs = $conn->Execute("SELECT * FROM #__weblinks WHERE published = 2 ORDER BY date DESC");
if($rs && $rs->RecordCount() > 0 )
$rsw = $conn->SelectLimit("SELECT * FROM #__weblinks WHERE published = 2 ORDER BY date DESC",$count);


стало

 Цитата:
if($conn->GetRow("SELECT * FROM #__components WHERE option_link='com_weblinks'"))
{
$rs = $conn->Execute("SELECT * FROM #__weblinks WHERE published = 2 ORDER BY date DESC");
if($rs && $rs->RecordCount() > 0 )
$rsw = $conn->SelectLimit("SELECT * FROM #__weblinks WHERE published = 2 ORDER BY date DESC",$count);
}

if($conn->GetRow("SELECT * FROM #__components WHERE option_link='com_downloads'"))
{
$rs = $conn->Execute("SELECT * FROM #__downloads WHERE published = 2 ORDER BY add_date DESC");
if($rs && $rs->RecordCount() > 0 )
$rsd = $conn->SelectLimit("SELECT * FROM #__downloads WHERE published = 2 ORDER BY date DESC",$count);
}


Устраняет ошибку, которая возникает если пытаться создать документ при полном отсутствии категорий (автоматом пыталось выбрать категорию, а её в природе нет). Теперь это дело отслеживается.
NordWest Отправлено: 2 мая 2012 — 21:41 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 41391
Сегодня с ноута слетела система. Может случайность, а может винт сбоит.
Придется заново все настраивать. Нахмурился
NordWest Отправлено: 1 мая 2012 — 17:26 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 41391
Занялся компонентом статистики... и столкнулся с проблемами.

Во первых, многое из списка необходимых изменений для адаптации старых компонентов к новому ядру я уже сам забыл. В этой связи нужно создать отдельную тему и переписать туда все...

А во вторых - не запустился этот компонент на моем хостинге. На денвере работает, а на хостинге - нет.
А очень нужно что бы заработало. Нахмурился

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

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

А пока - сегодня завершил наконец компонент downloads. Там ещё есть что шлифовать, но нафиг... надоело. Главное что он теперь вполне функционален.
Долго думал где размещать иконки, применяемые в компоненте. Вроде правильно в папке компонента, но тогда икона может не вписаться в другой шаблон. А если хранить в шаблоне - это мне все шаблоны нужно подстраивать под компонент. Короче решил задачу компромисно. Если в админке путь к иконам не определен (а это можно сделать в конфигурации компонента), то ищем нужные иконы в шаблоне. Если и там икон нет - подключаем иконы из папки компонента (там лежат иконы в градации серого - и к любому дизайну худо бедно подойдут и места занимают минимум).

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

Powered by ExBB v1.1.180311