Различные хаки

Бесплатное

Если какие-то плагины нуждаются в доработке дайте знать.


ifxf-aviable.xml


Добавляет теги [ifxf-aviable xfname="xf_name1,xf_name2" xf="xf_value1,xf_value2"] text [/ifxf-aviable] которые работают как другие aviable и предназначен для отображения или сокрытия содержимого в тегах на страницах поиска новостей по перекрёстным ссылкам доп. полей. Два параметра xfname и xf, первый имя поля, второй значение. Можно совмещать или использовать по отдельности. Так же можно добавить знак (!) перед (=) дабы изменить правила поиска и сделать условие всё кроме указанных значений.

pagination_range.xml​​​
Позволяет повлиять на пагинацию в настройках в разделе Новости будут две настройки с префиксом [Pagination]. Одна указывает через какое количество выставлять многоточие. Вторая указывает количество кнопок по бокам от текущей.

auto-upload-image.xml


Пытается загрузить любое внешнее изображение в описании с изменением url и созданием миниатюры согласно настройкам.
Важно помнить чем больше изображений тем дольше время ожидания после нажатия кнопки отправить, слишком большое количество картинок может привести к превышении времени ожидания и тогда картинки будут загружены не все и новость вероятно тоже не будет опубликована, а часть картинок которая уже успела будет пылится на сервере. Так, что применять осторожно.


info-tags-in-attachment.xml


  • Шаблон применения: attachment.tpl
Добавляет дополнительное теги в шаблон которые создаются при вставке тега аттачмента с параметром info="..." в котором можно прописать дополнительные теги и их значения tags:value||tags2:value2. После в шаблоне можно будет использовать теги [info_tags]{info_value}[/info_tags].

Например: [attachment=N:file info="quality:HDRip||translate:Дублированный|iTunes"]

В шаблоне attachment.tplдоступно применение тегов:
  • [info_quality]Качество: {info_quality}[/info_quality]
  • [info_translate]Перевод: {info_translate}[/info_translate]

checkbox-userxfields.xml


Добавляет дополнительное поле типа 'Переключатель' 


explode-xfields.xml


Шаблон применения: fullstory.tpl, shortstory.tpl, и кастомные шаблоны.

Добавляет тег [xfvalue_name_N explode="X"]. Выведет конкретное значение по счёту где N число если строка имеет разделитель переданный X.
Например: name1,name2 (вывести name1 при помощи [xfvalue_name_1 explode=","])

search-users-null-news.xml



В раздел всех пользователей в админке под выборкой новостей добавит опцию при котором будет искать людей без добавленных новостей.

add-xfields-in-search-users-admin.xml



В разделе всех пользователей в админке добавил select выборку по доп. полям среди однострочных и поле ниже для значения этого поля.

remove-view-category-in-catmenu.xml



В редактировании и при создании категории будет опция при включении которой категория не будет видна в общем меню категорий выводимой тегом {catmenu}

Added-tags-in-categorymenu.xml


Шаблон применения: categorymenu.tpl

Добавляет аналогичный тегам [isparent][/isparent] теги [ischildren][/ischildren]. Применяются между [item][/item] выводит текст для итема который является дочерним. (срабатывает только начиная с дочернего итема) Тег {sub-count} применяется в как можно понять между мегами [sub-prefix][/sub-prefix] заменяется на порядковый номер дочерней категории.

Hr-text-for-news.xml


Хак добавляет {hr-N} тег при написании новостей, где N порядковый номер изображения. Заменяет на выходе span элементом подставляя картинку в качестве фона. Можно указать позицию изображения в %.
Например {hr-1 top="25"}
Так же хак заменяет выборку для тега {image-N} выбирая изображения и из full_story, там где этого не было.


Edit-date-comments.xml


Добавляет поле изменения даты комментарию для администратора. CSS оформление взять в файле engine/skins/stylesheets/application.css перенести стили .xdsoft_datetimepicker к себе в шаблон к стилям.

Auto-width-column.xml


При загрузке картинок под выбором выравнивания будет два параметра, колонки и ширины. Установив в колонке число и выбрав все или часть картинок то им будет задан параметр width таким образом, чтобы уместилось в одну линию указанное число картинок. А ширина задаёт одинаковую ширину вставляемым изображениям.

Fast-edit-extension.xml


Дополнительные поля в быстром редактировании новости которых нету. Изменение категории, тегов, даты, мета данных и ЧПУ ссылки.

recover-password.xml


Изменение восстановления пароля, вместо двух писем будет отправлять лишь одно с проверочной ссылкой. Перейдя по ссылке пользователь увидит сгенерированный пароль в info окошке. В настройках email шаблонов можно настроить шаблон который будет использован в info окошке (можно использовать html разметку)

added-foto-tag-in-email-templates.xml


Добавляет {%foto%} тег в шаблон отправки уведомления личного сообщения.

tag-count-news-in-category.xml


Шаблон применения: везде

Добавляет [count-news=cat_id]{c-news}[/count-news] теги в шаблон. Выводит количество новостей независимо от categorymenu.tpl. Обязательно включить подсчёт количества новостей. Так же в течении текущего и прошедшего дня будет писать время последнего обновления категории (Учёт только добавленных новостей)

check-exists-tags.xml


Шаблон применения: fullstory.tplshortstory.tpl и шаблоны подключаемые тегом custom.

[exists-tags="tagname1,tagname2,tagname3"] ... [/exists-tags]

Выводит заключённый между блоками содержимое если указанный 'tagname' тег существует в новости.

comments-functions.xml


Добавляет в форму добавления комментария пару элементов. Возможность выставления рейтинга новости при добавлении комментария или выбрать комментарий оффтопом. Добавленный комментарий с выбранным рейтингом можно выделить среди других, так же как и оффтоп. В самом комментарии можно вывести выбранную оценку.

Возможность выставления рейтинга имеется только пока пользователь не установил оценку новости, как только он это сделает то элеметы в форме добавления комментария будут недоступны. Рейтинг можно изменить отредактировав комментарий или вовсе удалить.

Используемые теги в шаблоне comments.tpl
  • [crating]{crating}[/crating] - При выставленном рейтинге принимает значение установленного рейтинга для новости.
  • {crating_class} и {offtop_class} - Классы для выделения комментариев, теги будут заменены соответствующими классами или удалены если текущий комментарий их не имеет.

aviable-date.xml


Шаблон применения: fullstory.tplshortstory.tpl.

[aviable_date="01.01.1970|yesterday|tomorrow"] ... [/aviable_date]

Выводит заключённый между блоками содержимое если указанная дата ровна дате публикации новости. Можно указать tomorrow или yesterday (Завтра и Вчера) tomorrow выведет текст если новость опубликована днём ранее, а yesterday обратный параметр и выведет если новость опубликуют завтра (Работает если в настройках разрешена публикация еще на не наступившую дату).

specialization-from-the-category.xml


Шаблон применения: userinfo.tpl.

Даёт возможность использовать категории сайта в качестве выборки определённых для конкретного пользователя и вывести выбранные в профиле.


Используемые теги в шаблоне userinfo.tpl
  • {specialization} - Просто текcт категории.
  • {specialization-link} - В качестве ссылки на категорию.
  • {specialization-select} - Селект выборки категории в настройках профиля.


Validity-period-publications-for-groups.xml


Добавляет группам функцию 'Срок действия публикации' ниже 'действий по наступлению даты'. Можно выбрать автоматическое применение определённого действия при добавлении новостей участником группы. В случае если новость предварительно находится на одобрении то правило применяется в момент изменения статуса новости.
В настройках группы в разделе новости две настройки, одна указывается в днях сколько должно пройти с момента публикации. В другой действие которое должно произойти.

approve-files-in-xfields.xml


Добавляет checkbox для файлов загруженных в доп. поле. Переключатель approve параметра который так же определяет возможность скачивания файла с сервера.

В шаблоне attachment.tpl доступны доп. теги. [file-not-approve]<span class="attachment">Файл еще не проверен</span>[/file-not-approve]

mod-search-plugins.xml


Добавляет поле поиска в раздел плагинов для удобства поиска плагина или редактируемого файла.

enter-rand-url-news.xml


Небольшой и очень простой плагин установив который на сайте появиться новый адрес /?do=rand_url, перейдя на который пользователя перенаправит на рандомно полученную новость.
Добавление комментария
  • Отмена
Loading post...
No more posts to load