+2.11
Рейтинг
4.17
Сила

Михаил

Плагин "Пылесос" для 0.4х

Плагин умеет удалять лишние фотки не принадлежащие ни одному топику и окончательно удалять коменты, «пылесосить» можно как из профия админа (_ваш_сайт_/settings/cleaner/) так и поставить в cron. Пока на этом Все.
Если будут пожелания — добавлю их в обновления.

На написание подтолкнули — собственные нужды, его вроде «хотят», и отсутствие обновления для 0.4х от автора предыдущей версии.

плагин в каталоге.

PS: Осторожнее с плагином если у Вас установлены дополнения сохраняющие файлы в общую папку — при использовании плагин может их удалить.

если плагин Вам понравился буду рад донейту
Читать дальше →

Плагин "Really new topics"

Бывает так, что ты отлучаешься на несколько дней, а когда возвращаешься на любимый сайт, в ленте новых топиков не все, что были за это время. И приходится копать вглубь коллективных и персональных блогов. А хотелось бы просто видеть новые топики в ленте «Новые».

Предлагаю плагин «Really New Topics», который делает так, что в ленте «Новые» появляются все непрочитанные топики с последнего визита.

Читать дальше →

Плагин "Favourities Feed"

Если я нахожу интересный топик, то я добавляю его в избранные. Далее очень хотелось бы быть в курсе того, как там развивается обсуждение или чем закончится дело… Но иногда комментарии в таких топиках появляются редко, и ты уже успеваешь про них забывать… Они уходят все дальше и дальше в списке твоего «избранного»…

Представляю плагин Favourities Feed, позволяющий следить за новыми комментариями в избранных топиках из вашего профиля, а так же добавить ленту таких изменений к блоку «прямой эфир».

Читать дальше →

Облагораживаем статистику производительности ( для 0.4.2)


На днях адаптировал одному человеку плагины под шаблон, заодно он попросил сделать «что-нибудь» со статистикой производительности (та что в подвале, которая видна только админу)и сделать по возможности что бы она как то пряталась.

Вспомнил про скрипт из этого топика, который отлично работал у меня на версии 0.3.* за что спасибо автору, и использовал его для 0.4.2, подправив только запись куков, что бы запоминалось состояние.

Читать дальше →

Вопрос. Как правильно прописать "{IF}", чтобы текст зависел от URL

Возник вопрос, как правильно прописать тег if в таком случае:
нужно чтобы текст зависел от адреса(url)

Например

{if url==http://site.ru/page/privet}
Здрасте
{/if}

{if url==http://site.ru/page/poka}
До свидания
{/if}


только как правлино это прописать?
Нужно немного подправить page.tpl

Отображение информации о посте в сайдбаре

Возник следующий вопрос — есть «служебная информация» типа автора, тэгов, дат публикации и т.п. для каждого поста — как ее разместить в сайдбаре, причем только используя конкретный шаблон и все?

В качестве идеи была попытка это сделать, если написать модуль, который бы это оборажал, и его уже запихивать в сайдбар, но хотелось бы обойтись только функионалом шаблона — это возможно или нет?

yandex.metrika

Куда вставить этот счетчик?
<!-- Yandex.Metrika counter -->
<div style="display:none;"><script type="text/javascript">
(function(w, c) {
    (w[c] = w[c] || []).push(function() {
        try {
            w.yaCounter4945765 = new Ya.Metrika(4945765);
             yaCounter4945765.clickmap(true);
             yaCounter4945765.trackLinks(true);
        
        } catch(e) { }
    });
})(window, 'yandex_metrika_callbacks');
</script></div>
<script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript" defer="defer"></script>
<noscript><img src="//mc.yandex.ru/watch/4945765" style="position:absolute; left:-9999px;" alt="" /></noscript>
<!-- /Yandex.Metrika counter -->


Куда бы не пытался в стиле вставить. Из-за него ошибки. Любой фаил стиля, он портит короче.

Плагин "Улучшенный "Закрытый режим""


Как известно, движок позволяет использовать «Закрытый режим», когда незалогиненный/незарегистрированный пользователь не видит ничего кроме страницы авторизации. Но если вы хотите открыть к примеру только главную страницу, или rss-ленту, или страницу «О проекте», то вам весьма подойдет этот плагин, который вы можете скачать в каталоге.

Плагин доступен на GitHub

Автоматическое подставление тегов

Есть ли такая возможность, что бы при создании топика независимо от того какие теги написал пользователь подставлялись определённые теги к тем что дал пользователь?

Решение предложил kerby

В файл /classes/actions/ActionTopic.class.php в функции checkTopicFields в районе 527 строки (в зависимости от версии) находите строчки
$sTags=getRequest('topic_tags',null,'post');
$aTags=explode(',',$sTags);


меняете на

$sTags=getRequest('topic_tags',null,'post');
if (trim($sTags)!="") $sTags.=",тег1,тег2";
$aTags=explode(',',$sTags);


P.S если хотите чтобы ваши теги стояли первыми то

строчку
if (trim($sTags)!="") $sTags.=",тег1,тег2";

надо сделать такой
if (trim($sTags)!="") $sTags="тег1,тег2,".$sTags;


Что должно вам помочь добавлять ко всем публикуемым топикам теги «тег1» и «тег2»

Настройка css отдельно для IE7 и IE8

Вообщем понадобилось мне сделать отдельные правила css для IE7 и IE8. Не подскажите в каких файлах искать, где детектится версия и по какому шаблону все делается? Нашел только для IE6 и IE7