kgb
Актив
-
В сети
-
Количество сообщений
696 -
Reputation
466 kgb's Reputation
Everything posted by kgb
-
Bypass Link Moderation
- 13 скачиваний
- Версия 1.0.0
В новой версии IPS добавлена полезная фича премодерации ссылок. Но разработчики не понятно из какой логики почему то привязали ее к фильтру плохих слов. И отключить премодерацию для отдельных групп не выключая для этих же групп фильтр плохих слов невозможно. Этот простенький плагин позволяет отключить премодерацию ссыллок для групп, не отключая фильтра плохих слов. Надо иметь ввиду, что отключение фильтра также отключает премодерацию ссылок. Конечно, по хорошему вообще отвязать премодерацию ссылок от плохих слов, но, к сожалению малой кровью здесь не обойдешься, так что пока так.Free -
Шаблоны для Pages
Если бы я был "защитником", то у меня было бы много времени для того, что бы бродить по интрнетикам, играть в игрушки и вместо того, что бы писать что то по существу, вбрасывать свое дерьмецо на вентилятор. А так я человек занятой, что разбираться с каждым ******. Теперь по существу, о чем я говорил с самого начала Вышла новая версия IPS и там, кроме всего прочего внесены изменения в шаблоы pages (cms) Как мимнимум, например, в группе шаблонов Supergrid_RecordDisplay в шаблоне record.phtml необходимо внести изменения и заменить {{if $record->prefix()}} <span>{template="prefix" group="global" app="core" params="$record->prefix( TRUE ), $record->prefix()"}</span> {{endif}} на {{if $record->prefix() OR ( $record->canEdit() AND $record::canTag( NULL, $record->container() ) AND $record::canPrefix( NULL, $record->container() ) )}} <span {{if !$record->prefix()}}class='ipsHide'{{endif}} {{if ( $record->canEdit() AND $record::canTag( NULL, $record->container() ) AND $record::canPrefix( NULL, $record->container() ) )}}data-editablePrefix{{endif}}> {template="prefix" group="global" app="core" params="$record->prefix( TRUE ), $record->prefix()"} </span> {{endif}} заменить {{if count( $record->tags() )}} <div class="ipsSpacer_top">{template="tags" group="global" app="core" params="$record->tags()"}</div> {{endif}} на {{if count( $record->tags() ) OR ( $record->canEdit() AND $record::canTag( NULL, $record->container() ) )}} {template="tags" group="global" app="core" params="$record->tags(), FALSE, FALSE, ( $record->canEdit() AND $record::canTag( NULL, $record->container() ) ) ? $record->url() : NULL"} {{endif}} а также заменить <div class='ipsGrid ipsGrid_collapsePhone ipsPager ipsClearfix ipsSpacer_top'> <div class="ipsGrid_span6 ipsType_left ipsPager_prev"> <div class='ipsType_break ipsContained'> {{if $record::database()->use_categories}} <a href="{$record->container()->url()}" title="{lang="cms_back_to_category_with_title" sprintf="$record->container()->_title"}" rel="up"> <span class="ipsPager_type">{lang="cms_back_to_category" sprintf="$record::database()->recordWord( 2 )"}</span> <span class="ipsPager_title ipsType_light ipsTruncate ipsTruncate_line">{lang="$record->container()->_title"}</span> </a> {{else}} {{$page = \IPS\cms\Pages\Page::$currentPage;}} <a href="{$page->url()}" title="{lang="cms_back_to_category_with_title" sprintf="$page->_title"}" rel="up"> <span class="ipsPager_type">{lang="cms_back_to_category" sprintf="$record::database()->recordWord( 2 )"}</span> <span class="ipsPager_title ipsType_light ipsTruncate ipsTruncate_line">{$page->_title}</span> </a> {{endif}} </div> </div> {{if $nextUnread !== NULL}} <div class='ipsGrid_span6 ipsType_right ipsPager_next'> <div class='ipsType_break ipsContained'> <a href="{$nextUnread->url()->setQueryString( array( 'do' => 'getNewComment' ) )}" title='{lang="cms_view_next_unread_title" sprintf="$record::database()->recordWord( 1 )"}'> <span class="ipsPager_type">{lang="cms_next_unread_title" sprintf="$record::database()->recordWord( 1 )"}</span> <span class="ipsPager_title ipsType_light ipsTruncate ipsTruncate_line">{$nextUnread->mapped('title')}</span> </a> </div> </div> {{endif}} </div> на <div class='ipsGrid ipsGrid_collapsePhone ipsPager ipsClearfix ipsSpacer_top'> <div class="ipsGrid_span6 ipsType_left ipsPager_prev"> {{if $record::database()->use_categories}} <a href="{$record->container()->url()}" title="{lang="cms_back_to_category_with_title" sprintf="$record->container()->_title"}" rel="up"> <span class="ipsPager_type">{lang="cms_back_to_category" sprintf="$record::database()->recordWord( 2 )"}</span> <span class="ipsPager_title ipsType_light ipsTruncate ipsTruncate_line">{lang="$record->container()->_title"}</span> </a> {{else}} {{$page = \IPS\cms\Pages\Page::$currentPage;}} <a href="{$page->url()}" title="{lang="cms_back_to_category_with_title" sprintf="$page->_title"}" rel="up"> <span class="ipsPager_type">{lang="cms_back_to_category" sprintf="$record::database()->recordWord( 2 )"}</span> <span class="ipsPager_title ipsType_light ipsTruncate ipsTruncate_line">{$page->_title}</span> </a> {{endif}} </div> {{if $nextUnread !== NULL}} <div class='ipsGrid_span6 ipsType_right ipsPager_next'> <a href="{$nextUnread->url()->setQueryString( array( 'do' => 'getNewComment' ) )}" title='{lang="cms_view_next_unread_title" sprintf="$record::database()->recordWord( 1 )"}'> <span class="ipsPager_type">{lang="cms_next_unread_title" sprintf="$record::database()->recordWord( 1 )"}</span> <span class="ipsPager_title ipsType_light ipsTruncate ipsTruncate_line">{$nextUnread->mapped('title')}</span> </a> </div> {{endif}} </div> иначе ряд новых фич IPS не будут работать. А вот без придется ждать, когда разработчик шаблона внесет изменения, или надеяться на других
-
Изменит код IPB 3 для IPS 4
В каком шаблоне? если переменная $author есть то так {{if $author->inGroup(4,6)}}<style type="text/css">.....{{endif}}
-
Шаблоны для Pages
Ааааа, ну че это я. Я же не знал.. Тогда ой. Я вот всего чуть больше 2х с половиной лет в армии отслужил, так чуть вообще читать не разучился, а тут аж целых 15. Тут не то что читать, но перепутать дизайн с декорированием запросто. Кстати, не знаю, кем и где ты служишь, но я 2 года из 2х с половиной торчал на боевом дежурстве!!!!!. Причем зачастую сутками, а уж сутки через сутки - это данность в виду нехватки л.с. Надеюсь ты понимаешь, что значит служить в части, которая находится в постоянной боевой готовности в мирное время? Это я к тому, кто кого стерегет или стерег или будет стеречь. Ну ладно, писькми померялись, теперь по существу. Шаблон Pages SuperGrid появился в архиве http://ipbmafia.ru/files/file/1874-pages-supergrid/ , я седня скачал и потестил, так вот, в отличие от шаблона, заявленного в стартпосте, этот вполне можно использовать. Почему? Он соответствует идеологии и системе шаблонов IPS, а не вносит сумятицу как первый. Он использует по максимуму CSS фреймворк IPS, в отличие от первого и, как следствие, минимум кастомных CSS классов. Из минусов, от меньшего большему, от неважного, к неважному, из того, что замечено. 1. Неплох было бы ему добавить Supergrid_Form, даже просто скопировав стандартный recordForm в него. Это совершенно не важно, так, для порядку. 2. Тоже мелочь, но тем не менее. Кастомные классы все таки лучше обзывать в стилистике IPS. Т.е. не .SG_record_left а как бы .sgRecord_left 3. Если первые 2 пункта по сути придирки и никому не мешают, то здесь все важно. В предлагаеом custom.css тупо переопределяется вместо .cCmsRecord_image { float: left; max-width: 300px; max-height: 300px; margin-right: 30px; margin-bottom: 30px; } новое значение .cCmsRecord_image { float:right; margin:8px 0 30px 30px; }
-
Шаблоны для Pages
Ну да, я тут расстроился от твоих слов и решил застрелиться. Если бы кто-то не прогуливал уроки ради компьютерных игр, а учился читать, то он бы прочитал, что я писал только о нарушениях разработчиком шаблона идеологии и системы шаблонов IPS/ И ничего не писал о дизайне шаблона как такового. Более того, даже начал сообщение со слов "дело не в том, как это выглядит". И еще я ничего не писал о том, что после нескольких секунд чтения сайтов, у которых белые буквы на темном фоне, да еще все вокруг мерцает, у многих людей возникает желание или, в лучшем случае, уйти с этого сайта, а в худшем - найти дизайнера и оторвать ему голову.
-
Шаблоны для Pages
Да ничего не скажу. Дело не в том, как это выглядит, а в том, что на мой взгляд уж что, что, но шаблоны для своего сайта надо создавать самому. Знания НТМL и CSS должны присутствовать у каждого, кто вылез в интернет со своим сайтом. Потому как например при каждом обновлении движка IPS вносит изменения в шаблоны и всегда возможен конфликт кастомных шаблонов с фреймворком IPS/ Что тогда делать? Плагин то можно просто отключить до обновления его разработчиком, не не будет какая то фича работать, а с шаблонами как? Это ведь внешний вид сайта. Кроме того. Возьмем шаблон с 1 поста. Я его скачал посмотрел. Ну заходим в админку, в настройки базы, оооо, смотрим, там в настройках "листинга" уже 6 или 7 вариантов на выбор. Меняем на первый попавшийся. Упс. А ничего не проиходит. В настройках есть, внешний вид не меняется. Что за херня? А херня в том, что создатель шаблона просто плюнул на систему и идеологию шаблонов IPS и свалил все в кучу. Я уже не говорю про грязный код всякие кастомные css классы, опять же, созданные от балды. Все это вносит неразбериху и всякие вопросы на форуме типа, "ааа, а у меня здесь криво все показывается, помогитеее". Хотя скажу. Выглядит интересно вроде. Но. Добавь сюда боковую панель, что получится????
-
Шаблоны для Pages
Вот это дерьмо, которое по ссылки, даже за бесплатно лучше не ставить.
-
Ошибка 1054
Вот интересно. Форум твой. Что за дистрибутив и где ты его взял, знаешь только ты. Что туда ты впредячивал, тоже только тебе известно. Но голову ломать должны мы. Возьми и добавь колонку vk_uid. По аналогии с 'fb_uid' . Или посмотри в хуках может там есть Vkontakte и он отключен
-
Фиксированное окошко с ссылками на соц. группы
-
Truncate Links
Просмотр файла Truncate Links Плагин "обрезает" анкоры "безанкорных" ссылок до установленной вами длины. Ну типа почти так как это было в тройке Добавил kgb Добавлено 11.11.2016 Категория Интерфейс Язык Язык: EN
-
Truncate Links
- 24 скачивания
- Версия 1.0.0
Плагин "обрезает" анкоры "безанкорных" ссылок до установленной вами длины. Ну типа почти так как это было в тройкеFree -
Set Tile Links
Просмотр файла Set Tile Links Просто добавляет атрибут title к ссылками. Текст title берется из "анкора". К т.н. "безанкорным" ссылкам title не добавляется Добавил kgb Добавлено 11.11.2016 Категория Интерфейс Язык Язык: EN
-
Set Tile Links
- 27 скачиваний
- Версия 1.0.0
Просто добавляет атрибут title к ссылками. Текст title берется из "анкора". К т.н. "безанкорным" ссылкам title не добавляетсяFree -
Целый пакет ошибок от платного форума.
Где у тебя хоть одна ошибка форума?
- Боковая панель на всех страницах
- Прикрепленные изображения не открывается
-
Файлы из архива IPS (поможем скачать)
Ник нейм IPBDesign - это ты?
-
Файлы из архива IPS (поможем скачать)
Скайпом я давно не пользовался, пароль не помню, лень восстанавливать А че у тебя личка не работает?
-
Файлы из архива IPS (поможем скачать)
Куда отсылать файл? Или сюда выкладывать?
-
Файлы из архива IPS (поможем скачать)
Могу скачать. WM R207003171545 Можешь 300 кинуть
-
Очистка изображений
/applications/core/extensions/core/Queue/DeleteOrphanedFiles.php А еще открываем /applications/core/modules/admin/overview/files.php и в 64 строке видим вот такое /* @todo - This needs fixing but has been temporarily been disabled if ( \IPS\Member::loggedIn()->hasAcpRestriction( 'core', 'overview', 'orphaned_files' ) ) { \IPS\Output::i()->sidebar['actions']['orphaned'] = array( 'icon' => 'cog', 'link' => \IPS\Http\Url::internal( 'app=core&module=overview&controller=files&do=orphaned' ), 'title' => 'orphaned_files', 'data' => array( 'confirm' => '', 'confirmMessage' => \IPS\Member::loggedIn()->language()->addToStack('orphaned_files_confirm') ) ); }*/ если раскомментировать, то в админке появится кнопка удаления потерянных файлов Но! уже хрен знает с каких времен, но так и висит "This needs fixing but has been temporarily been disabled" Ну и https://invisionpower.com/forums/topic/422469-4131-where-is-the-remove-orphaned-files-button/ Год прошел!!!!!! И эти уроды еще деньги за лицензию берут
-
HTTP 500 в чем проблема?
В корне аккаунта. Как правило, если по фтп пускают, там должна быть папка "log" / Нет? Изучай панель управления хостинга. Логи должны быть
-
HTTP 500 в чем проблема?
Ну как на твоем хостинг организовано мне неизвестно, но везде как правило еть доступ к access.log и error.log/ Вот последний и надо смотреть
-
Очистка изображений
Ну если говорить про очистку аттачментов, то сами методы есть, но из админки их убрали, хотя в ранних версиях "кнопка" была. Почему, не знаю, может изз багов, может по другой причине, не интересовался. А фунуционал действительно вырезали, но это изза скорее ложной ориентированности на "чайников".
-
HTTP 500 в чем проблема?
500 - ошибка сервера. Приче "общая" ошибка. Логи, и еще раз логи. Там все написано