Клонирование Article

  • 6 Ответов
  • 871 Просмотров

wer_andrey

  • Сообщений: 6
    • Просмотр профиля
Клонирование Article
« : 10 Января 2021, 19:45:01 »
Доброго времени суток. Клонировал модуль СТАТЬИ, все получилось, но при добавлении статьи в новом модуле она не высвечивается на сайте. Не могу понять что не учел.
Понимаю, что тема заезжена, но все же помогите. На карте сайта все отображается, а когда переходишь дальше, пишет страница не существует.
Может кто ссылку на инструкцию по клонированию модулей кинет
« Последнее редактирование: 10 Января 2021, 19:47:16 от wer_andrey »

студент

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

wer_andrey

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

Включил. Все файлы и папки article скопировал и переименовал как мне надо, затем добавил новый мод. В базе данных все таблицы прописались

студент

  • Сообщений: 260
    • Просмотр профиля
    • Мировые новости
Re: Клонирование Article
« Ответ #3 : 11 Января 2021, 15:13:06 »
Включил. Все файлы и папки article скопировал и переименовал как мне надо, затем добавил новый мод. В базе данных все таблицы прописались
Можно ссылку на сайт, на страницу мода?
« Последнее редактирование: 11 Января 2021, 16:35:23 от студент »

wer_andrey

  • Сообщений: 6
    • Просмотр профиля
Re: Клонирование Article
« Ответ #4 : 11 Января 2021, 20:28:56 »
Вот сама страница http://school48.slavschools.ru/svedeniyaososch/

Neon

  • Сообщений: 925
    • Просмотр профиля
    • Danneo CMS
Re: Клонирование Article
« Ответ #5 : 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 заменить на нужную.
В данном случае, это количество символов допустимых в названии мода.
DANNEO ™

wer_andrey

  • Сообщений: 6
    • Просмотр профиля
Re: Клонирование Article
« Ответ #6 : 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 заменить на нужную.
В данном случае, это количество символов допустимых в названии мода.




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