Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб webMCR 2.4

Допустим советики "<?php echo $data['ADVICE']; ?>".
Раньше вроде делал вот так "<?php if($mode=='news') echo $data['ADVICE']; ?>", где "news" был news.html
P.S. Простите за глупые вопросы, просто поздно уже и голова не соображает(
 
Спасибо)
Только как тогда быть с этой строчкой "CONTENT" => $content, по аналогии преобразовать не получается (просто белый экран-движок работать не хочет).
Да и как тогда быть со скриптами подключенными не через index.php, а через include_once? Подключать к index.php?
 
CONTENT - выводит подгружаемые элементы, т.е. модули.
Подключать напрямую через index.php можно функцией
load_def_mode (#14 - #21)
($content = $core->load_def_mode($mode); break;)

функция load_def_mode напрямую подключает модуль, т.е. без проверок на их наличие

В подключаемом модуле должен быть класс module и метод content, который выводит содержимое
Пример модуля

PHP:
if(!defined("MCR")){ exit("Hacking Attempt!"); }

class module{
   public function __construct($core){ /* ... */ }

   public function content(){
      return 'welcome';
   }
}
 
CONTENT - выводит подгружаемые элементы, т.е. модули.
Подключать напрямую через index.php можно функцией
load_def_mode (#14 - #21)
($content = $core->load_def_mode($mode); break;)

функция load_def_mode напрямую подключает модуль, т.е. без проверок на их наличие

В подключаемом модуле должен быть класс module и метод content, который выводит содержимое
Пример модуля

PHP:
if(!defined("MCR")){ exit("Hacking Attempt!"); }

class module{
   public function __construct($core){ /* ... */ }

   public function content(){
      return 'welcome';
   }
}
как можно сделать новую вкладку нажав на кнопку с меню, 'url' => ($config['rewrite'])? 'target="_blank go/rules' : '?mode=rules',
'name' => '<a href="http://ссылка" target="_blank">Правила</a>',
открывает новую вкладку но, на вверху этой кнопки есть какая фигня
http://joxi.ru/4Ak0knGFgdy8rq
http://joxi.ru/KAg7OaWHBQ4WAl
 
Искать элемент вывода меню в шаблоне и делать проверку. Так, как указано выше, сделать нельзя.
 
Искать элемент вывода меню в шаблоне и делать проверку. Так, как указано выше, сделать нельзя.
Так я хочу узнать как сделать так чтобы оно открывало в новой вкладке, например плавило, чтобы правило открылось в новой вкладке,а сайт остался в старой.
 
Последнее редактирование:
Только костылем /style/Default/menu/menu_item.html , пример:
Код:
<li class="<?php echo $button_class; ?>"><a href="<?php echo $button_url; ?>" <?php if($button_url=='go/guide/'){ echo 'target="_blank"'; }  ?>><?php echo $button_name; ?></a></li>
 
Код:
<li class="<?php echo $button_class; ?>"><a href="<?php echo $button_url; ?>" <?php if($button_url=='go/guide/'){ echo 'target="_blank"'; }  ?>><?php echo $button_name; ?></a></li>
так правильнее
 
А что изменилось?
Ваше не открывает новую влкадку,а моя открывает.
А что изменилось?
Не буду умничать и скажу спасибо, но появилась ещё одна проблемка.
при написание второго кода,в меню всё размножается
 
Конечно они будут раздвоенными. Они ведь в цикле выводятся.
Добавлять элементы можно через instruments/menu_items.php
 
Конечно они будут раздвоенными. Они ведь в цикле выводятся.
Добавлять элементы можно через instruments/menu_items.php
http://joxi.ru/krD15BxslQgDmp
http://joxi.ru/vAWRN9ySepB72W
Конечно они будут раздвоенными. Они ведь в цикле выводятся.
Добавлять элементы можно через instruments/menu_items.php
 
HTML:
<li class="<?php echo $button_class; ?>"><a href="<?php echo $button_url; ?>" <?php if($button_url=='go/guide' || $button_url=='go/donate'){ echo 'target="_blank"'; }  ?>><?php echo $button_name; ?></a></li>
 
"2. Как теперь подключать php скрипты, раньше делал это через создание переменной в index.php, а как сейчас не могу понять..."
А как php скрипты через index.php подключать?
 
Если я хочу, чтобы мой скрипт работал только на главной странице
Т.е в index.php надо прописать
case '1': $content = $core->load_def_mode($mode=='news'); break;
Дальше создать 1.php с указанным в вашем посте содержимым и кинуть в папку module?
Да и откуда брать параметры для $mode==''
 

Поделиться этой страницей

Назад
Верх