Форум » Система построения сайтов » Модули » Стандартные модули » Клонирование стандартных модулей.
Открыть Ответить

Клонирование стандартных модулей.

11
28.03.2009 16:20:52

зачем, зачем - шоб было 🙂.
клонировал модуль news, в админке отображается, на сайте то же, но вот незадача - не могу "прикрутить" к этому модулю категории.
Подскажите, люди умные, как это исправить.
и будет вам почёт и уважение 🙂

Версия системы Open SLAED 1.*
Сервер Локальный сервер
kilo
kilo
12
29.03.2009 10:21:51 29.03.2009 10:22:42
GRAFLEKX
GRAFLEKX
3.92

3.92

13
29.03.2009 22:10:07

а я не понял... http://www.slaed.us/ рабочий что ли? там и темы все старые остались... так там удобнее все

patriot
patriot
4.03

4.03

14
05.04.2009 12:39:50

проблема с категориями решена таким образом:
Открыть файл function/function.php
Найти: # Format categories
Прокрутив ниже найдёте

Код
if ($mod == "files") {
list($pages_num) = $db->sql_fetchrow($db->sql_query("SELECT Count(lid) FROM ".$prefix."_files WHERE cid IN ($catid) AND date <= now() AND status!='0'"));
$in = ""._INF."";
} elseif ($mod == "news") {
list($pages_num) = $db->sql_fetchrow($db->sql_query("SELECT Count(sid) FROM ".$prefix."_stories WHERE catid IN ($catid) AND time <= now() AND status!='0'"));
$in = ""._INN."";

сюда добавляете, например:

Код
if ($mod == "files") {
list($pages_num) = $db->sql_fetchrow($db->sql_query("SELECT Count(lid) FROM ".$prefix."_files WHERE cid IN ($catid) AND date <= now() AND status!='0'"));
$in = ""._INF."";
} elseif ($mod == "news") {
list($pages_num) = $db->sql_fetchrow($db->sql_query("SELECT Count(sid) FROM ".$prefix."_stories WHERE catid IN ($catid) AND time <= now() AND status!='0'"));
$in = ""._INN."";
} elseif ($mod == "название_модуля") {
list($pages_num) = $db->sql_fetchrow($db->sql_query("SELECT Count(sid) FROM ".$prefix."_название_модуля WHERE catid IN ($catid) AND time <= now() AND status!='0'"));
$in = ""._INN."";

потом найти найти: # Format categorie module
там есть строка

Код
$cname = array(_FILES, _NEWS);
$mods = array("files", "news");

добавляем:

Код
$cname = array(_FILES, _NEWS, _MODULE);
$mods = array("files", "news", "module");

вот и всё.
Взято с форума http://www.slaed.us
Проблема с дополнительными полями осталась.
Мож кто подскажет как их "прикрутить"?

Версия системы Open SLAED 1.*
Сервер Локальный сервер
kilo
kilo
15
08.04.2009 14:20:11

kilo, раскажи плиз подробнее что поменялось внутри клона модуля "новости", кстати если у тебя получилось прикрутить модуль faq поделись плиз...

Версия системы Open SLAED 1.*
Версия PHP PHP 5
Сервер Сервер в интернете
Renik
Renik
16
11.04.2009 13:17:32

что поменялось внутри клона модуля "новости"

модуль остался идентичен оригиналу, со всеми функциями.

у тебя получилось прикрутить модуль faq

модуль прикрутил, работают категории, НО на сайте на отображается ответ. пока не разобрался почему 😕

Версия системы Open SLAED 1.*
Сервер Локальный сервер
kilo
kilo
Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр