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

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

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

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

Ответов: 115
Просмотров: 45970
Долго бился, пробовал разные варианты и остановился все же на варианте, когда форум находится выше сайта.
Начал конфигурировать сайт и понял, что ещё помучаюсь я с компонентами.
Например модуль загрузок работает через ж.пу. Я бы сказал - вообще не работает.
Хотя вроде раньше я особых проблем не видел. Есть ощущение, что компонент не стыкуется с примененным шаблоном. Буду разбираться...
NordWest Отправлено: 13 апреля 2012 — 03:37 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45970
Сегодня пробовал обновить форум.
Хотел поставить более свежую версию - пока что-то не выходит.
По крайней мере на Денвере не получается, а живой форум я пока трогать боюсь.
NordWest Отправлено: 13 апреля 2012 — 00:45 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45970
Обнаружил, что в базе есть левая таблица - content_rating
На неё нет ни одной ссылки во всем коде.
Рискну удалить.
NordWest Отправлено: 12 апреля 2012 — 03:50 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45970
Косяк с удалением меню исправил.
Дописал код, который подчищает пункты, связанные с удаляемым меню.
NordWest Отправлено: 12 апреля 2012 — 03:47 • Тема: История изменений... • Форум: Limbo CMS

Ответов: 40
Просмотров: 30083
admin\components\com_menu\admin.menu.php

было

code:
if(!isset($menutype))
{
switch($task) // обработка команд
{
case "delete":
$easydb->data_table("categories","admin.php?com_option=menu","section='com_menu'");
break;


стало

code:
if(!isset($menutype)) // управление прототипами меню
{
switch($task)
{
case "delete":
$tmenu=$conn->GetRow("SELECT title FROM #__categories WHERE id = $cid[0]");
if ($tmenu[title] == 'mainmenu') // запрет удалять меню типа "mainmenu"
{
?><script type="text/javascript"> var desc='<?php echo _UNINSTALL_NODELET;?>'; alert(desc); </script> <?php
$limbocore->redir("admin.php?com_option=menu");
}
$conn->Execute("DELETE FROM #__menu WHERE menutype = $tmenu[title]");
$easydb->data_table("categories","admin.php?com_option=menu","section='com_menu'");
break;


Цель - запретить удаление меню типа "mainmenu"
NordWest Отправлено: 11 апреля 2012 — 03:00 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45970
На SQLite проверил - сам прототип меню удаляется без проблем, но в базе остаются связанные с ним пункты.

Короче без проблем, ни никак... Пока думаю как быть...
NordWest Отправлено: 11 апреля 2012 — 02:39 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45970
Вроде нашел наконец, где собака зарыта.
Путь, по которому следует команда на удаление типа меню...
admin.menu.php (case "delete" ) --> class_easydb.php (function data_table) --> class_easydb.php (function delete)

Нужно отредактить последнюю функцию, что бы подчищала за собой хвосты. Но это уже завтра - сегодня уже башка гудит.

И смущает ещё один момент. Это я нашел функцию, которая отрабатывает в текстовой базе данных. А как поведет себя Limbo в этой ситуации на "мускуле" или "лайте" - большой вопрос.
NordWest Отправлено: 10 апреля 2012 — 11:08 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45970
 Цитата от технарь:
Не буду я ничего менять по поводу привязки видимости модулей к "mainmenu"
В этой связи придется отменить мои изменения, связанные с деинсталляцией модуля mod_menu.
Я дорабатывал, что бы при деинсталляции удалялись из базы все созданные меню.
Однако, учитывая, что mainmenu влияет на видимость модулей нужно поступить строго наоборот - запретить пользователю удалять это меню.
NordWest Отправлено: 10 апреля 2012 — 01:25 • Тема: История изменений... • Форум: Limbo CMS

Ответов: 40
Просмотров: 30083
Отформатировал код в delete_table.php
NordWest Отправлено: 9 апреля 2012 — 22:10 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45970
Что то я совсем квалификацию потерял...
Не пойму, как Лимбо обрабатывает нажатие кнопок... Однако

Бля... и снова заглючил редактор. Разнесу!

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

Powered by ExBB v1.1.180311