DANNEO CMS

Danneo CMS 1.5.x => Общие вопросы => Тема начата: wer_andrey от 10 Января 2021, 19:45:01

Название: Клонирование Article
Отправлено: wer_andrey от 10 Января 2021, 19:45:01
Доброго времени суток. Клонировал модуль СТАТЬИ, все получилось, но при добавлении статьи в новом модуле она не высвечивается на сайте. Не могу понять что не учел.
Понимаю, что тема заезжена, но все же помогите. На карте сайта все отображается, а когда переходишь дальше, пишет страница не существует.
Может кто ссылку на инструкцию по клонированию модулей кинет
Название: Re: Клонирование Article
Отправлено: студент от 10 Января 2021, 22:30:56
Доброго времени суток. Клонировал модуль СТАТЬИ, все получилось, но при добавлении статьи в новом модуле она не высвечивается на сайте. Не могу понять что не учел.
Понимаю, что тема заезжена, но все же помогите. На карте сайта все отображается, а когда переходишь дальше, пишет страница не существует.
Может кто ссылку на инструкцию по клонированию модулей кинет
как клонировали?
модуль включили в "Настройки сайта => Управление модами" ?
Название: Re: Клонирование Article
Отправлено: wer_andrey от 10 Января 2021, 23:47:08
Доброго времени суток. Клонировал модуль СТАТЬИ, все получилось, но при добавлении статьи в новом модуле она не высвечивается на сайте. Не могу понять что не учел.
Понимаю, что тема заезжена, но все же помогите. На карте сайта все отображается, а когда переходишь дальше, пишет страница не существует.
Может кто ссылку на инструкцию по клонированию модулей кинет
как клонировали?
модуль включили в "Настройки сайта => Управление модами" ?

Включил. Все файлы и папки article скопировал и переименовал как мне надо, затем добавил новый мод. В базе данных все таблицы прописались
Название: Re: Клонирование Article
Отправлено: студент от 11 Января 2021, 15:13:06
Включил. Все файлы и папки article скопировал и переименовал как мне надо, затем добавил новый мод. В базе данных все таблицы прописались
Можно ссылку на сайт, на страницу мода?
Название: Re: Клонирование Article
Отправлено: wer_andrey от 11 Января 2021, 20:28:56
Вот сама страница http://school48.slavschools.ru/svedeniyaososch/
Название: Re: Клонирование Article
Отправлено: Neon от 12 Января 2021, 00:55:16
wer_andrey, а зачем такое длинное название?
Названия модулей должны быть односложными, простыми и понятными.
В общем, функция $api->sitedn($_REQUEST['dn']) обрезает часть названия, и выдает ошибку, такого модуля нет.

Варианты исправления.
1. Укоротить название нового модуля до 12 символов.
2. Править функцию.

По второму варианту, файл: core/classes/Api.php
function sitedn($resursing)
{
    return $resursing = (preg_match("/^[a-zA-Z0-9_\-]+$/D",$resursing)) ? mb_substr($resursing, 0, 12) : '';
}
В коде цифру 12 заменить на нужную.
В данном случае, это количество символов допустимых в названии мода.
Название: Re: Клонирование Article
Отправлено: wer_andrey от 12 Января 2021, 01:26:54
wer_andrey, а зачем такое длинное название?
Названия модулей должны быть односложными, простыми и понятными.
В общем, функция $api->sitedn($_REQUEST['dn']) обрезает часть названия, и выдает ошибку, такого модуля нет.

Варианты исправления.
1. Укоротить название нового модуля до 12 символов.
2. Править функцию.

По второму варианту, файл: core/classes/Api.php
function sitedn($resursing)
{
    return $resursing = (preg_match("/^[a-zA-Z0-9_\-]+$/D",$resursing)) ? mb_substr($resursing, 0, 12) : '';
}
В коде цифру 12 заменить на нужную.
В данном случае, это количество символов допустимых в названии мода.




ДОБРОЙ НОЧИ!!! СПАСИБО!!! ВСЕ ИСПРАВИЛ, помогло. Раньше когда клонировал модуль имя было короче. Еще раз спасибо, вопрос исчерпан