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

Веб webMCR 2.4

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем NC22, 30 авг 2012.

  1. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Через папку modules. Пока можно посмотреть как работают другие модули в этой папке. Документацию по API пока нет времени написать.
    Подключать скрипты можно так же. Или интересует вопрос про какие-то конкретные элементы вывода?
     
  2. Хостинг MineCraft
    <
  3. Lancelott

    Lancelott Ньюби

    Баллы:
    1
    "Через папку module"
    Ок, спасибо
    "Подключать скрипты можно так же."
    Еще раз спасибо, понял уже)
    "Или интересует вопрос про какие-то конкретные элементы вывода?"
    Да. Как сделать чтобы контент, который находится на global.html не отображался бы на скрипте example.php из папки modules по адресу "example.ru/?mode=example"?
    "Документацию по API пока нет времени написать."
    Ждем, надеемся, верим :D
     
  4. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Какой именно контент? Там просто много контента, который является неким подобием модулей
     
  5. Lancelott

    Lancelott Ньюби

    Баллы:
    1
    Допустим советики "<?php echo $data['ADVICE']; ?>".
    Раньше вроде делал вот так "<?php if($mode=='news') echo $data['ADVICE']; ?>", где "news" был news.html
    P.S. Простите за глупые вопросы, просто поздно уже и голова не соображает(
     
  6. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Тут практически так же (index.php #40)
    "ADVICE" => ($mode=='news') ? $core->advice() : '',
     
  7. Lancelott

    Lancelott Ньюби

    Баллы:
    1
    Спасибо)[DOUBLEPOST=1438637509,1438636684][/DOUBLEPOST]Только как тогда быть с этой строчкой "CONTENT" => $content, по аналогии преобразовать не получается (просто белый экран-движок работать не хочет).
    Да и как тогда быть со скриптами подключенными не через index.php, а через include_once? Подключать к index.php?
     
  8. Toster_tpl

    Toster_tpl Старожил Пользователь

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

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

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

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

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

       public function 
    content(){
          return 
    'welcome';
       }
    }
     
  9. BroKUKA

    BroKUKA Активный участник Пользователь

    Баллы:
    76
    как можно сделать новую вкладку нажав на кнопку с меню, 'url' => ($config['rewrite'])? 'target="_blank go/rules' : '?mode=rules',[DOUBLEPOST=1438674151][/DOUBLEPOST]'name' => '<a href="http://ссылка" target="_blank">Правила</a>',
    открывает новую вкладку но, на вверху этой кнопки есть какая фигня[DOUBLEPOST=1438674313][/DOUBLEPOST]http://joxi.ru/4Ak0knGFgdy8rq[DOUBLEPOST=1438674370][/DOUBLEPOST]http://joxi.ru/KAg7OaWHBQ4WAl
     
  10. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Искать элемент вывода меню в шаблоне и делать проверку. Так, как указано выше, сделать нельзя.
     
  11. BroKUKA

    BroKUKA Активный участник Пользователь

    Баллы:
    76
    Так я хочу узнать как сделать так чтобы оно открывало в новой вкладке, например плавило, чтобы правило открылось в новой вкладке,а сайт остался в старой.
     
    Последнее редактирование: 4 авг 2015
  12. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Только костылем /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>
     
  13. BroKUKA

    BroKUKA Активный участник Пользователь

    Баллы:
    76
    Код:
    <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>
    так правильнее
     
  14. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    А что изменилось?
     
  15. BroKUKA

    BroKUKA Активный участник Пользователь

    Баллы:
    76
    Ваше не открывает новую влкадку,а моя открывает.[DOUBLEPOST=1438701096,1438701048][/DOUBLEPOST]
    Не буду умничать и скажу спасибо, но появилась ещё одна проблемка.[DOUBLEPOST=1438701130][/DOUBLEPOST]при написание второго кода,в меню всё размножается
     
  16. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Да неужели?:)))) http://SSMaker.ru/5c4935c7.png - давайте найдем одно отличие[DOUBLEPOST=1438701231,1438701185][/DOUBLEPOST]
    Второго кода?
     
  17. BroKUKA

    BroKUKA Активный участник Пользователь

    Баллы:
    76
    да в menu_item.html[DOUBLEPOST=1438701337,1438701260][/DOUBLEPOST]
    можете помочь?
     
  18. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Конечно они будут раздвоенными. Они ведь в цикле выводятся.[DOUBLEPOST=1438701516,1438701438][/DOUBLEPOST]Добавлять элементы можно через instruments/menu_items.php
     
  19. BroKUKA

    BroKUKA Активный участник Пользователь

    Баллы:
    76
    http://joxi.ru/krD15BxslQgDmp[DOUBLEPOST=1438701765][/DOUBLEPOST]http://joxi.ru/vAWRN9ySepB72W
     
  20. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    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>
     
  21. BroKUKA

    BroKUKA Активный участник Пользователь

    Баллы:
    76
    спасибо работает)
     

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