• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Нужна помощ с модулем.. любым

Статус
В этой теме нельзя размещать новые ответы.

dixent

Читатель
Заблокирован
Регистрация
22 Май 2009
Сообщения
13
Реакции
30
  • Автор темы
  • Заблокирован
  • #1
Нужно чтобы сам модуль выводился на отдельной странице.
например: я поставил модуль онлайн; и {online} хочу сделать чтобы он открывался только при нажатии на ссылку (переход на другую страницу с этим модулем)
в блоке на главной мне не нужно чтобы он выводился.
если объяснять просто - нужна новая страница, где в начале будет написано {online}.. - как это можно сделать?
 
Если хочешь, чтобы при нажатии на модуль(уже открытый) переходило на др.страницу, то получиться что-то вроде этого:
<a href="http://ссылка на нужную страницу">{online}</a>
На той странице просто прописываешь в нужное место этот модуль({online}).
 
  • Автор темы
  • Заблокирован
  • #3
в том то и дело что если просто на странице пишеш {module}
оно не выводит модуль.
мне нужно чтобы название (описание) модуля было в меню сайта, а при нажатии открывалась стриница с ним. как это можно сделать?
 
Попробуй так.
Создай статическуй страницу, туда помести {online}
и в меню на главной создай ссылку на эту статическую страницу.
 
  • Заблокирован
  • #5
хых,теперь даю ответ для ламеров:
открываем файл модуля в папке engine/modules/moimod.php
идём в конец файла и ищём такой код:
PHP:
$tpl->compile('online');
и меняем на такой код:
PHP:
$tpl->load_template('moimod.tpl');//используеш для вывода statik.tpl только обзываеш под имя модуля и используеш переменную вывода
$tpl->set('{faq}', !empty($txtFAQ) ? $txtFAQ : "");//переменные выода модуля
$tpl->set('{description}', 'ваше описание');
$tpl->set('{pages}', '');
$tpl->compile('content');
$tpl->clear();
идём в engine/engine.php
и после кода:
PHP:
switch ($do) {
добавляем такого плана код:
PHP:
	case "moimod" :
		include ENGINE_DIR . '/modules/moimod.php';
		break;
идём дальше по модулю и ищем следующий код:
PHP:
elseif ($do == 'tags') $nam_e = $tag;
добавляем следующее:
PHP:
elseif ($do == 'moimod') $nam_e = "описание для страницы вывода";
идём в .htaccess
и ищем следующее правило:
PHP:
RewriteRule ^rules.html$ index.php?do=rules [L]
добавить ниже следующее правило:
PHP:
RewriteRule ^moimod.html index.php?do=moimod [L]
в итоге должно получиться при включённом чпу:сайт.ру/moimod.html
при отключённом чпу:сайт.ру/index.php?do=moimod

взято из моего модуля над которым я сейчас работаю:F.A.Q. by Dark Angell
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху