-
Постов
767 -
Зарегистрирован
-
Посещение
-
Победитель дней
24
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные andros0789
-
-
Правильная реализация. Таким образом это не затронет остальные стили. Добавить в файл core/front/custom/custom.css стиля
form[data-action=chatform] div.ipsColumns {display: block;}
То что я предложил выше сдвигает блок при правке шаблонов в админке)) Так что мой вариант не е катит))) Твой подходит)
-
Заранее извиняюсь за то, что создаю тему в неподходящем разделе. Просто тема острая и не для паблика
Как я уже сообщал, полного дистрибутива IPS Community Suite 4.0.0 пока не будет т.к. у нашего источника полных дистрибутивов закончилась лицензия. Есть несколько вариантов решения данной проблемы. Все завязаны на финансах, т.к. за время RC-версий я понял, что никто из обитателей этого форума не собирается сливать свои дистрибутивы.
1. Скинуться на покупку недостающих приложений - $195Как сказал IandroidFan, у меня уже есть Ядро, Форум и Страницы. Останется докупить Файлы, Галерею, Блог и Магазин. Тогда будет полный дистрибутив, который будет сливаться в паблик. Из этой суммы я могу влить своих около $50 т.к. коплю их на покупку Файлов и других приложений на свою лицензию. Преимущества: дистрибутив будет отдаваться на нуллинг в первый час после релиза (я на сайте IPS почти всегда вишу), и обновление русификации будет происходить быстрее (т.к. мне не придётся ждать полный дистрибутив).2. Скинуться на продление лицензии нашему источнику - $105Дистрибутивы будем получать с дневной задержкой т.к. этот человек не очень часто заходит. Преимущество - самый дешёвый вариант.3. Скинуться AUS на покупку недостающих приложений - $290Тоже как вариант, но тут идёт переплата за Ядро и ФорумЯ склоняюсь с первому варианту (оно и понятно). Т.к. я никого не буду дёргать с просьбами "скинь дистрибутив пожалуйста" и я спокойно отправлю его @IandroidFan и всё. Найти нужно будет $145, т.к. у меня $50 уже есть.Мои финансовые координаты в подписи. С меня полный отчёт ибо я тут не хочу себе репутацию портить.Короче ситуация такая, друг создал тему, но там как то непонятно всё получается. Создаю опрос! Кто подпишется под покупку голосуем ДА! Далее по опросу определимся по сколько разбить на каждого! Чтобы все скинули поровну=)
-
Переведенный файлик на русский
Поставил на сайт, класс, только кнопка не резинится, по этому пришлось в нее вписать послать а не отправить, чтоб за рамки не вылазила, кстати через граф перевод перевел все что можно было за 5 мин. Круто получилось с замутом чата на отдельной странице и в менюху вставил пункт Мини чат, радости полные штаны
Я исправил растягивание кнопки следующим образом))
.ipsColumns { width: 100%; /*display: table;*/ table-layout: fixed; border-collapse: collapse; border-spacing: 0; }
-
# Easy MenuПростое меню для IPS4, которое позволяет изменять основную навигацию вашего форума. Оно поддерживает как внешние ссылки, так и внутренние.## Особенности* Очень простое в использовании.* Поддержка внешних ссылок* Автоматическое применение ссылки* Подменю поддержка* Опция Введено## Как установить- Сначала нужно загрузить все содержимое папки загрузки в корневую папку IPS- Далее нужно установить плагин (Admin CP> Система> Возможности> Плагины> Установить)## Конфигурация- Нужно перейти Админ CP> Система> Возможности> Плагины> Easy Menu> Изменить- Активировать плагин и добавить ссылки## ПримерТест|#--Главная|__play4cod.ru/--Google|__google.com|1,2,3,4,5,6,7--{forums}{download}--Главная|__play4cod.ru/
-
А может нам (всем заинтересованным) скинуться здешним гуру, а вы доведете до ума последний RC ???
Только ЗА ребят! Могу в долю войти)
-
У меня все ок, все ровно и не уплывает.
Хостинг платный, в чем может быть проблема((
В консоли при просмотре кода вот что:
исправил)))
убрал в конфиге слеш и все заработало))Не видел файл из-за двух слешей)
-
у меня у одного так???Может хоть кто-то ответить?это с любым нулом с данного сайта. на любом браузере.
-
Всем привет. У кого этот плагин работает "как надо"?
Устанавливаю себе, и он не отображается.
Язык - Русский
Ставлю язык - Английский, плагин начинает работать и отображаться. У кого было такое?
P.S. Прикрепить не могу, просто размещу код под спойлером:
<?xml version="1.0" encoding="UTF-8"?> <plugin name="Staff Online" version_long="12003" version_human="1.2.3" author="Invisionizer" website="__invisionizer.com" update_check=""><hooks/><widgets><widget key="staffOnline" class="IPSWidget" restrict="sidebar,cms" default_area="sidebar" allow_reuse="" menu_style="menu" embeddable="1"><![CDATA[<?php /** * @package Staff Online * @author <a href='__www.invisionizer.com'>Invisionizer</a> * @copyright (c) 2015 Invisionizer */ namespace IPSplugins<{LOCATION}>widgets; /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !defined( 'IPSSUITE_UNIQUE_KEY' ) ) { header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' ); exit; } class _staffOnline extends IPSWidget { public $key = 'staffOnline'; public $app = ''; public $plugin = '<{ID}>'; public function init() { $this->template( array( IPSTheme::i()->getTemplate( 'plugins', 'core', 'global' ), $this->key ) ); parent::init(); } public function configuration( &$form=null ) { if ( $form === null ) { $form = new запрещённый_сайтersForm; } $form->add( new запрещённый_сайтersFormSelect( 'staffOnline_g', IPSSettings::i()->staffOnline_g ? explode( ',', IPSSettings::i()->staffOnline_g ) : array(), FALSE, array( 'options' => IPSMemberGroup::groups(), 'parse' => 'normal', 'multiple' => true ), NULL, NULL, NULL, 'staffOnline_g' ) ); return $form; } public function preConfig( $values ) { return $values; } public function render() { if ( IPSMember::loggedIn()->inGroup(explode(',', IPSSettings::i()->staffOnline_g ) ) ) { return ''; } $groups = IPScoreStaffDirectoryGroup::roots(); try { IPScoreStaffDirectoryUser::load( IPSMember::loggedIn()->member_id, 'leader_type_id', array( 'leader_type=?', 'm' ) ); $userIsStaff = TRUE; } catch( OutOfRangeException $e ) { $userIsStaff = FALSE; } /* Build WHERE clause */ $parts = parse_url( (string) IPSRequest::i()->url() ); $url = $parts['scheme'] . "://" . $parts['host'] . $parts['path']; $where = array( array( 'login_type=' . IPSSessionFront::LOGIN_TYPE_MEMBER ), array( 'current_appcomponent=?', IPSDispatcher::i()->application->directory ), array( 'current_module=?', IPSDispatcher::i()->module->key ), array( 'current_controller=?', IPSDispatcher::i()->controller ), array( 'running_time>' . IPSDateTime::create()->sub( new DateInterval( 'PT30M' ) )->getTimeStamp() ), array( 'location_url IS NOT NULL AND location_url LIKE ?', "{$url}%" ), array( 'member_id IS NOT NULL' ) ); try { $online = IPSDb::i()->select( array( 'member_id', 'member_name', 'seo_name', 'member_group' ), 'core_sessions', $where, 'running_time DESC' )->setKeyField( 'member_id' ); $onlineCount = count($online); } catch ( UnderflowException $e ) { $online = FALSE; } return $this->output( $groups, $userIsStaff, $onlineCount ); } }]]></widget></widgets><htmlFiles><html filename="staffMembers.phtml">PGlwczp0ZW1wbGF0ZSBwYXJhbWV0ZXJzPSIkdXNlcnMsICRvbmxpbmVDb3VudCwgJG9yaWVudGF0aW9uPSd2ZXJ0aWNhbCciIC8+Cnt7aWYgJG9yaWVudGF0aW9uID09ICd2ZXJ0aWNhbCd9fQogICAge3tmb3JlYWNoICR1c2VycyBhcyAkdXNlcn19CiAgICAgICAge3tpZiAkdXNlci0+bWVtYmVyKCktPmlzT25saW5lKCl9fQogICAgICAgICAgICA8bGkgY2xhc3M9J2lwc0RhdGFJdGVtIHt7aWYgJG9yaWVudGF0aW9uID09ICdob3Jpem9udGFsJ319aXBzR3JpZF9zcGFuM3t7ZW5kaWZ9fSc+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdpcHNEYXRhSXRlbV9pY29uIGlwc1Bvc190b3AnPgogICAgICAgICAgICAgICAgICAgIHt0ZW1wbGF0ZT0idXNlclBob3RvIiBhcHA9ImNvcmUiIGdyb3VwPSJnbG9iYWwiIHBhcmFtcz0iJHVzZXItPm1lbWJlcigpLCAndGlueScifQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpcHNEYXRhSXRlbV9tYWluIj4KICAgICAgICAgICAgICAgICAgICB7e2lmIFxJUFNcTWVtYmVyOjpsb2dnZWRJbigpLT5sYW5ndWFnZSgpLT5jaGVja0tleUV4aXN0cyggImNvcmVfc3RhZmZfZGlyZWN0b3J5X25hbWVfeyR1c2VyLT5pZH0iICl9fTxhIGhyZWY9J3skdXNlci0+bWVtYmVyKCktPnVybCgpfSc+e2xhbmc9ImNvcmVfc3RhZmZfZGlyZWN0b3J5X25hbWVfeyR1c2VyLT5pZH0ifTwvYT57e2Vsc2V9fXskdXNlci0+bWVtYmVyKCktPmxpbmsoKXxyYXd9e3tlbmRpZn19CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSdpcHNUeXBlX3Jlc2V0IGlwc1R5cGVfbm9ybWFsIGlwc1R5cGVfbGlnaHQnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAge2V4cHJlc3Npb249IlxJUFNcTWVtYmVyXEdyb3VwOjpsb2FkKCAkdXNlci0+bWVtYmVyKCktPm1lbWJlcl9ncm91cF9pZCApLT5mb3JtYXR0ZWROYW1lIiByYXc9InRydWUifQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imlwc1Bvc19yaWdodCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt7aWYgIW1lbWJlci5tZW1iZXJzX2Rpc2FibGVfcG0gQU5EICEkdXNlci0+bWVtYmVyKCktPm1lbWJlcnNfZGlzYWJsZV9wbX19CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSd7dXJsPSJhcHA9Y29yZSZtb2R1bGU9bWVzc2FnaW5nJmNvbnRyb2xsZXI9bWVzc2VuZ2VyJmRvPWNvbXBvc2UmdG89eyR1c2VyLT5tZW1iZXIoKS0+bWVtYmVyX2lkfSIgc2VvVGVtcGxhdGU9Im1lc3Nlbmdlcl9jb21wb3NlIn0nIGRhdGEtaXBzRGlhbG9nIGRhdGEtaXBzRGlhbG9nLXRpdGxlPSd7bGFuZz0iY29tcG9zZV9uZXcifScgZGF0YS1pcHNEaWFsb2ctZm9yY2VSZWxvYWQgZGF0YS1pcHNEaWFsb2ctcmVtb3RlU3VibWl0IGRhdGEtaXBzRGlhbG9nLWZsYXNoTWVzc2FnZT0ie2xhbmc9Im1lc3NhZ2Vfc2VudCJ9Ij48aSBjbGFzcz0nZmEgZmEtZW52ZWxvcGUnPjwvaT4gPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7e2VuZGlmfX0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvbGk+CiAgICAgICAge3tlbmRpZn19CiAgICB7e2VuZGZvcmVhY2h9fQp7e2Vsc2V9fQogICAge3tmb3JlYWNoICR1c2VycyBhcyAkdXNlcn19CiAgICAgICAge3tpZiAkdXNlci0+bWVtYmVyKCktPmlzT25saW5lKCl9fQogICAgICAgICAgICA8bGkgY2xhc3M9J2lwc0RhdGFJdGVtIHt7aWYgJG9yaWVudGF0aW9uID09ICdob3Jpem9udGFsJ319aXBzR3JpZF9zcGFuM3t7ZW5kaWZ9fSc+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdpcHNEYXRhSXRlbV9pY29uIGlwc1Bvc190b3AnPgogICAgICAgICAgICAgICAgICAgICAgICB7dGVtcGxhdGU9InVzZXJQaG90byIgYXBwPSJjb3JlIiBncm91cD0iZ2xvYmFsIiBwYXJhbXM9IiR1c2VyLT5tZW1iZXIoKSwgJ3RpbnknIn0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXBzRGF0YUl0ZW1fbWFpbiI+CiAgICAgICAgICAgICAgICAgICAge3tpZiBcSVBTXE1lbWJlcjo6bG9nZ2VkSW4oKS0+bGFuZ3VhZ2UoKS0+Y2hlY2tLZXlFeGlzdHMoICJjb3JlX3N0YWZmX2RpcmVjdG9yeV9uYW1lX3skdXNlci0+aWR9IiApfX08YSBocmVmPSd7JHVzZXItPm1lbWJlcigpLT51cmwoKX0nPntsYW5nPSJjb3JlX3N0YWZmX2RpcmVjdG9yeV9uYW1lX3skdXNlci0+aWR9In08L2E+e3tlbHNlfX17JHVzZXItPm1lbWJlcigpLT5saW5rKCl8cmF3fXt7ZW5kaWZ9fQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0naXBzVHlwZV9yZXNldCBpcHNUeXBlX25vcm1hbCBpcHNUeXBlX2xpZ2h0Jz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtleHByZXNzaW9uPSJcSVBTXE1lbWJlclxHcm91cDo6bG9hZCggJHVzZXItPm1lbWJlcigpLT5tZW1iZXJfZ3JvdXBfaWQgKS0+Zm9ybWF0dGVkTmFtZSIgcmF3PSJ0cnVlIn0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpcHNQb3NfcmlnaHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt7aWYgIW1lbWJlci5tZW1iZXJzX2Rpc2FibGVfcG0gQU5EICEkdXNlci0+bWVtYmVyKCktPm1lbWJlcnNfZGlzYWJsZV9wbX19CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9J3t1cmw9ImFwcD1jb3JlJm1vZHVsZT1tZXNzYWdpbmcmY29udHJvbGxlcj1tZXNzZW5nZXImZG89Y29tcG9zZSZ0bz17JHVzZXItPm1lbWJlcigpLT5tZW1iZXJfaWR9IiBzZW9UZW1wbGF0ZT0ibWVzc2VuZ2VyX2NvbXBvc2UifScgZGF0YS1pcHNEaWFsb2cgZGF0YS1pcHNEaWFsb2ctdGl0bGU9J3tsYW5nPSJjb21wb3NlX25ldyJ9JyBkYXRhLWlwc0RpYWxvZy1mb3JjZVJlbG9hZCBkYXRhLWlwc0RpYWxvZy1yZW1vdGVTdWJtaXQgZGF0YS1pcHNEaWFsb2ctZmxhc2hNZXNzYWdlPSJ7bGFuZz0ibWVzc2FnZV9zZW50In0iPjxpIGNsYXNzPSdmYSBmYS1lbnZlbG9wZSc+PC9pPiA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge3tlbmRpZn19CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2xpPgogICAgICAgICB7e2VuZGlmfX0KICAgIHt7ZW5kZm9yZWFjaH19Cnt7ZW5kaWZ9fQo=</html><html filename="staffOnline.phtml">PGlwczp0ZW1wbGF0ZSBwYXJhbWV0ZXJzPSIkZ3JvdXBzLCAkdXNlcklzU3RhZmY9RkFMU0UsICRvbmxpbmVDb3VudCwgJG9yaWVudGF0aW9uPSd2ZXJ0aWNhbCciIC8+Cnt7aWYgIWVtcHR5KCAkb25saW5lQ291bnQgKSB9fQo8aDMgY2xhc3M9J2lwc1R5cGVfcmVzZXQgaXBzV2lkZ2V0X3RpdGxlJz57bGFuZz0iYmxvY2tfc3RhZmZPbmxpbmUifTwvaDM+CjxkaXYgY2xhc3M9J2lwc1dpZGdldF9pbm5lcic+CiAgICB7e2lmICRvcmllbnRhdGlvbiA9PSAndmVydGljYWwnfX0KICAgICAgICA8ZGl2IGNsYXNzPSdpcHNQYWRfaGFsZiBpcHNCb3gnPgogICAgICAgICAgICA8dWwgY2xhc3M9J2lwc0RhdGFMaXN0IGlwc0RhdGFMaXN0X3JlZHVjZWRTcGFjaW5nJz4KICAgICAgICAgICAgICAgIHt7Zm9yZWFjaCAkZ3JvdXBzIGFzICRncm91cH19CiAgICAgICAgICAgICAgICAgICAge3tpZiBjb3VudCggJGdyb3VwLT5tZW1iZXJzKCkgKX19CiAgICAgICAgICAgICAgICAgICAgICAgIHt0ZW1wbGF0ZT0ic3RhZmZNZW1iZXJzIiBncm91cD0icGx1Z2lucyIgbG9jYXRpb249Imdsb2JhbCIgYXBwPSJjb3JlIiBwYXJhbXM9IiRncm91cC0+bWVtYmVycygpLCAkb25saW5lQ291bnQsICRvcmllbnRhdGlvbj0ndmVydGljYWwnIn0KICAgICAgICAgICAgICAgICAgICB7e2VuZGlmfX0KICAgICAgICAgICAgICAgIHt7ZW5kZm9yZWFjaH19CiAgICAgICAgICAgIDwvdWw+CiAgICAgICAgPC9kaXY+CiAgICB7e2Vsc2V9fQogICAgICAgIDx1bCBjbGFzcz0naXBzR3JpZCBpcHNHcmlkX2NvbGxhcHNlUGhvbmUgaXBzV2lkZ2V0X2NvbHVtbnMnPgogICAgICAgICAgICB7e2ZvcmVhY2ggJGdyb3VwcyBhcyAkaWR4ID0+ICRncm91cH19CiAgICAgICAgICAgICAgICB7e2lmIGNvdW50KCAkZ3JvdXAtPm1lbWJlcnMoKSApfX0KICAgICAgICAgICAgICAgICAgICB7e2lmICRpZHggPCA0fX0KICAgICAgICAgICAgICAgICAgICAgICAge3RlbXBsYXRlPSJzdGFmZk1lbWJlcnMiIGdyb3VwPSJwbHVnaW5zIiBsb2NhdGlvbj0iZ2xvYmFsIiBhcHA9ImNvcmUiIHBhcmFtcz0iJGdyb3VwLT5tZW1iZXJzKCksICRvbmxpbmVDb3VudCwgJG9yaWVudGF0aW9uIn0KICAgICAgICAgICAgICAgICAgICB7e2VuZGlmfX0KICAgICAgICAgICAgICAgIHt7ZW5kaWZ9fQogICAgICAgICAgICB7e2VuZGZvcmVhY2h9fQogICAgICAgIDwvdWw+CiAgICB7e2VuZGlmfX0KPC9kaXY+Cnt7ZW5kaWZ9fQo=</html></htmlFiles><cssFiles><css filename="staffOnline.css">aHRtbFtkaXI9Imx0ciJdIC5pcHNXaWRnZXRfY29sdW1ucyA+IFtjbGFzcyo9Imlwc0dyaWQiXSB7CiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7CiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4Owp9</css></cssFiles><jsFiles/><resourcesFiles/><lang><word key="staff_online" js="0">Администраторы онлайн</word><word key="block_staffOnline" js="0">Администраторы онлайн</word><word key="block_staffOnline_desc" js="0">Добавить список сотрудников.</word><word key="staffOnline_g" js="0">Разрешения</word><word key="staffOnline_g_desc" js="0">Исключить группы от просмотра.</word></lang><versions><version long="10000" human="1.0.0"><![CDATA[//<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !defined( 'IPSSUITE_UNIQUE_KEY' ) ) { header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' ); exit; } /** * Install Code */ class ips_plugins_setup_install { /** * ... * * @return array If returns TRUE, upgrader will proceed to next step. If it returns any other value, it will set this as the value of the 'extra' GET parameter and rerun this step (useful for loops) */ public function step1() { } // You can create as many additional methods (step2, step3, etc.) as is necessary. // Each step will be executed in a new HTTP request }]]></version><version long="12000" human="1.2.0"><![CDATA[//<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !defined( 'IPSSUITE_UNIQUE_KEY' ) ) { header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' ); exit; } /** * 1.2.0 Upgrade Code */ class ips_plugins_setup_upg_12000 { /** * ... * * @return array If returns TRUE, upgrader will proceed to next step. If it returns any other value, it will set this as the value of the 'extra' GET parameter and rerun this step (useful for loops) */ public function step1() { } // You can create as many additional methods (step2, step3, etc.) as is necessary. // Each step will be executed in a new HTTP request }]]></version><version long="12001" human="1.2.1"><![CDATA[//<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !defined( 'IPSSUITE_UNIQUE_KEY' ) ) { header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' ); exit; } /** * 1.2.1 Upgrade Code */ class ips_plugins_setup_upg_12001 { /** * ... * * @return array If returns TRUE, upgrader will proceed to next step. If it returns any other value, it will set this as the value of the 'extra' GET parameter and rerun this step (useful for loops) */ public function step1() { } // You can create as many additional methods (step2, step3, etc.) as is necessary. // Each step will be executed in a new HTTP request }]]></version><version long="12002" human="1.2.2"><![CDATA[//<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !defined( 'IPSSUITE_UNIQUE_KEY' ) ) { header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' ); exit; } /** * 1.2.2 Upgrade Code */ class ips_plugins_setup_upg_12002 { /** * ... * * @return array If returns TRUE, upgrader will proceed to next step. If it returns any other value, it will set this as the value of the 'extra' GET parameter and rerun this step (useful for loops) */ public function step1() { } // You can create as many additional methods (step2, step3, etc.) as is necessary. // Each step will be executed in a new HTTP request }]]></version><version long="12003" human="1.2.3"><![CDATA[//<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !defined( 'IPSSUITE_UNIQUE_KEY' ) ) { header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' ); exit; } /** * 1.2.3 Upgrade Code */ class ips_plugins_setup_upg_12003 { /** * ... * * @return array If returns TRUE, upgrader will proceed to next step. If it returns any other value, it will set this as the value of the 'extra' GET parameter and rerun this step (useful for loops) */ public function step1() { } // You can create as many additional methods (step2, step3, etc.) as is necessary. // Each step will be executed in a new HTTP request }]]></version></versions></plugin>
У меня то работает, то нет, брал с вебтэлк плагин, и все плагины что брал оттуда то работают, то нет. Обновление страницы делаешь он пропадает, снова жму F5 и он появляется.
-
Привет ребят, у меня у одного так? Ни один шаблон не отредактировать, уходит белый экран вниз, на любом браузере пробовал.
-
Может где пропустил, у кого половина белого экрана в редакторе css и html ребят?
-
Привет ребят. как иконки сменить че то не дойдет никак)))
-
самопис.
обычно на форумах с числом пользователей более 5к часто используют самописы.
благодарю за ответ=)
-
Сегодня наткнулся на очень интересный стиль. Кто поможет распознать его ребят? digitalwarfare247. com
-
Спасибо за отсутствие помощи))додумался сам))
В шаблоне skin_promenu открыл primary_menus и в нем поправил строки:заменил
<img src="{$menuitem['promenu_icon']}" width="14px" height="14px" >
на
<i class="{$menuitem['promenu_icon']}"/></i>
в двух местах. А в настройках пунктов меню вставил соответствующие теги , например fa fa-bookmark-o.
-
Никто не может подсказать?
-
__fortawesome.github.io/Font-Awesome/get-started/
Я знаю где это находится))) В том то и дело не пойму как перед названием категории меню например "Форумы" поставить свою иконку)
-
Добрый день. Возникла проблема с выводом миниатюр в IP.Downloads. Нашел одну тему, но она не помогла (которая уже закрыта). Вот ниже приведу свой вывод миниатюр на скриншоте.
Обновить все уменьшенные изображения не помогает. Заранее спасибо!
-
Ребят привет. Так и не понял как поставить изображения через FontAwesome Подскажите пожалуйста. Заранее спасибо!
-
ок
не вижу на вашем форуме данного стиля
он переименован в White,
стиль включи для гостей,помогу
сейчас сделаю все)
Изините за повтор) -
пройти adminapplications_addonotherawardsxml и удалить файл versions.xml
Извините если поздно! НО спасибище огромное дружище!!!
-
что менять?!
Волк, там у каждой категории свои изображения, вот это и не могу сменить=( Подскажи пожалуйста если знаешь=)
-
Ребят привет!
Кто подскажет как менять изображения темы? так и не нашел=(
Ошибки с IPB 4
в Техническая поддержка Invision Community
Опубликовано
Да был бы форум серьезный))Там важного ничего)