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

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

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

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

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

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

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

Ответов: 40
Просмотров: 28466
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
Просмотров: 41393
На SQLite проверил - сам прототип меню удаляется без проблем, но в базе остаются связанные с ним пункты.

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

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

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

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

Бля... и снова заглючил редактор. Разнесу!
NordWest Отправлено: 9 апреля 2012 — 03:28 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 41393
Блин, как же мне надоели глюки Оперы и tiny_mce3 Ну ты попал
Хочет работает, хочет - не работает...
Пришел к выводу, что Опера не слишком жалует большие ява скрипты записанные в одну строку.
Видимо кеш под это дело в Опере выделяется не достаточный или что-то подобное.
Короче я разбил половину скрипта editor_template.js на строки (весь разбить не смог - запарился).
После этого tiny_mce3 запустился.
Теперь сижу и гадаю - а надолго ли? Не понял

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

Powered by ExBB v1.1.180311