Весь контент Vitaly.K
- LGSL мониторинги от ZOMBR STUDIO #3
-
Причина редактирования поста. (2) - продолжение
ап
-
Запрет гостям правой кнопки мыши
Вопрос: - Это для избежания копипаста? Ответ: Именно. Правда такие скрипты отпугивают юзеров. А если кому то нужно скопировать инфу,то все равно скопируют,и такие скрипты не помеха
-
Запрет гостям правой кнопки мыши
Чтобы сохранить контент проекта, администраторы идут на различные ухищрения. Одно из них - блокирование правой кнопки мышки, а следовательно, и контекстного меню, выпадающего при нажатии на эту кнопку. Чтобы заблокировать правую кнопку мышки, необходимо открыть шаблон Внешний Вид - Глобальные - defaultHeader и добавить в самый верх: <if test="IPSMember::isInGroup( $this->memberData, array(2) )"> <script type="text/javascript"> var message="Вам необходимо зарегистрироваться!"; function clickIE4(){ if (event.button==2){ alert(message); return false; } } function clickNS4(e){ if (document.layers||document.getElementById&&!document.all){ if (e.which==2||e.which==3){ alert(message); return false; } } } if (document.layers){ document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS4; } else if (document.all&&!document.getElementById){ document.onmousedown=clickIE4; } document.oncontextmenu=new Function("alert(message);return false;") </script></if>Сохраняем.
-
Дополнительные страницы в тематике вашего стиля (Ipb 3.x)
Дополнительные страницы очень полезны, когда необходимо вывести информацию в стилевом оформлении форума. Это может быть рекламные объявления, таблица с оказываемыми услугами или какая-либо другая информация. Для этого нужно создать php файл со следующим содержимым (например в новой созданной папке example , с названием файла file.php) <?php define( 'IPB_THIS_SCRIPT', 'public' );require_once( '../initdata.php' ); require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' );require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' ); $title = 'Название страницы';$content = <<<BLK Тут пишете что вы хотите вывести на страницу (основной текст) BLK; $registry = ipsRegistry::instance();$registry->init();$output = $registry->output; $output->setTitle($title);$output->addContent($content);$output->sendOutput();Итог - вы можете перейти по адресу your-site,com/example/file.php и увидите новую страницу в стиле вашего форума (например вывести ее в верхнее меню форума и т.д.)
-
Как узнать, какой класс CSS отвечает за тот или иной объект
И так, как определить, какой класс отвечает за нужный вам элемент (не только IPB)? Для этого нам понадобятся: 1. Браузер с функцией определения исходного кода (Google Chrome, т.к. только он может опредилить CSS) 2. Открытая админка вашего форума на вкладке "Внешний Вид >> Ваш стиль >> CSS >> ipb_styles.css* 3. Работающая кнопка F5 Как только всё это готово, приступаем: Шаг 1 Открываем страницу с нужным нам элементом, наводим курсор на нужный нам элемент. Шаг 2 Жмём ПКМ >> Просмотр Кода Элемента. Шаг 3 В правой части открывшегося окошечка мы наблюдаем CSS, в левой - HTML. Шаг 4 Находим название класса, которое в 99,9% случаев начинается с символа "точка" / . В нахождении нужного класса ориентируемся на цвет / фон объекта, находя подобный цвет / фон в классах справа. Шаг 5 Переходим в админку, пользуемся поиском Google Chrome, не АЦ!!! Вызывается "Сtrl+F". Ищем название полученного вами класса. Шаг 6 Если поиск возвращает больше 1 результата, смотрим их всех, пролистывая кнопками в окошечке поиска. Находим результат, код под которым максимально похож на то, что мы увидели в Developer Tools в Google Chrome. Шаг 7 Профит! Мы нашли кусок CSS, который отвечает за нужный Вам элемент. Примечание: * - Если нужный вам объект специфичен, и встречается только в одном из приложений или хуков (Nexus, Gallery, Downloads), то открывать нужно CSS-файл этого элемента, а не ipb_styles.css.
-
Чат
Для начала подключаем font-awesome к форуму, для этого зайди в АЦ -> Внешний вид -> Ваш стиль -> globalTemplate Ищем: </head>После вставляем: <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">Далее заходим в АЦ -> Внешний вид -> Ваш стиль -> skin_shoutbox_hooks -> hookGlobalShoutbox Ищем: <if test="$this->memberData['g_shoutbox_use']"> <tr class='row1'> <td class='altrow' valign='top' colspan='2'> <input type='text' id='shoutbox-global-shout' size='70' class='input_text' /> <input type='button' id='shoutbox-submit-button' value='{$this->lang->words['shout']}' class='input_submit' /> <input type='button' id='shoutbox-clear-button' value='{$this->lang->words['clear']}' class='input_submit alt' /> <input type='button' id='shoutbox-refresh-button' value='{$this->lang->words['refresh']}' class='input_submit alt' /> <if test="$this->settings['shoutbox_allow_smilies']"> <input type='button' id='shoutbox-smilies-button' value='{$this->lang->words['smilies']}' class='input_submit alt' data-clicklaunch="populateSmilies" data-scope="shoutbox" /></if> <if test="$this->settings['shoutbox_allow_bbcode']"> <input type='button' id='shoutbox-bbcode-button' value='{$this->lang->words['bbcode']}' class='input_submit alt' /></if> <input type='button' id='shoutbox-myprefs-button' value='{$this->lang->words['my_prefs']}' class='input_submit alt' /> </td> </tr> </if>И заменяем на: <if test="$this->memberData['g_shoutbox_use']"> <tr class='row1'> <td class='altrow' valign='top' colspan='2'> <input type='text' id='shoutbox-global-shout' size='70' class='input_text' /> <i class="fa fa-paper-plane input_submit tooltip" type="button" id="shoutbox-submit-button" title="Отправить" value="Отправить" style="font-size: 14px;"></i> <i class="fa fa-ban input_submit alt tooltip" type="button" id='shoutbox-clear-button' value='{$this->lang->words['clear']}' title="Очистить" class='input_submit alt' style="font-size: 14px;"></i> <i class="fa fa-refresh input_submit alt tooltip" type="button" id="shoutbox-refresh-button" value="Обновить" title="Обновить" style="font-size: 14px;"></i> <i class="fa fa-smile-o input_submit alt tooltip" type="button" id="shoutbox-smilies-button" value="Смайлики" title="Смайлики" data-clicklaunch="populateSmilies" data-scope="shoutbox" style="font-size: 14px;"></i> <i class="fa fa-cog input_submit alt tooltip" type="button" id="shoutbox-myprefs-button" value="Настройки" title="Настройки" style="font-size: 14px;"></i> </td> </tr> </if>
-
Чат
Скрин, по подробней, что изменить.
-
Чат
Скачиваешь чат -> http://ipb-board.com/files/file/89-shoutbox-141/ Папки admin и public закидываешь в корневую директорию своего форума, по FTP. После того как закинется, переходишь в Админ Центр - Система - Приложения - Управления приложениями, ищешь там чат, жмешь установить. Дальше настраиваешь уже сам чат.
-
Причина редактирования поста. (2) - продолжение
Искал, всё не то. Юра, не подскажешь по подробней, куда вставить?)
-
Причина редактирования поста. (2) - продолжение
В самый низ?)
-
Причина редактирования поста. (2) - продолжение
а куда этот код вставить, в globalteplate?
-
Причина редактирования поста. (2) - продолжение
А куда <i class="fa fa-tag" style=" font-size: 15px; ;color: #5a6a76;"></i>ставить?
-
Причина редактирования поста. (2) - продолжение
Была тема - > http://ipb-board.com/topic/2169-prichina-redaktirovaniia-posta-2/ Её закрыли, стало интересно как так же сделать. Ciko, выручай :) Спасибо! Видел тут Форум Прикрепленные изображения
-
Не работает чат
Я же говорю, на стандартном стиле работает. Проблема скорей всего в шаблоне, ну вот я не понимаю в чем именно, код где то удален,изменен?
-
Не работает чат
Обновил, не помогает.
-
Не работает чат
-
Не работает чат
Спасибо, заменил, всё равно кнопки не работают:(
-
Не работает чат
Спасибо, но вот skin_shoutbox-shout_row почему то нету :(
-
Не работает чат
Юра, привет. Подскажи, почему не работает чат когда я его ставлю, тупо кнопки "отправить" обновить" и т.д не работают, на стандартном стиле работает. Может какой код куда добавить надо?
-
Удалить
Я не много не понимаю про что вы говорите =) Не могли бы код рабочий скинуть, я бы вставил.
-
Удалить
Я тоже к стати заметил. А как сделать, чтоб не относился, то есть , чтоб сортировка была отдельно, и код из .maintitle { не как на неё не реагировал.
-
Удалить
Опять не понял=) Ciko, подскажи лучше где код какой вставить. Спасибо.
-
Удалить
Не много не понял. У меня не так. Как сделать такую сортировку, ибо у меня она не красивая)
-
Удалить
Да нет, вообще саму сортировку такую, цвет то я знаю как поменять)