tushov.ru

блог php-программиста, преподавателя и конcультанта

Tag: Расширения

Page 3/4

Joomla

Очередное обновление плагина ExtLinks — версия 2.1

Текущие изменения и дополнения от 10-01-2010:

  • добавлена возможность смены вида адреса редиректа. Как и прежде редирект-ссылка имеет вид: http://site?go=, однако теперь имеется возможность вместо параметра go — указать любой другой нужный вам параметр обозначающий переадресацию (см. параметр «Адрес страницы перенаправления http://site/(?go=)» в настройках плагина)
  • Теперь с помощью заключения любого контента в теги <noextlinks></noextlinks> Вы можете локально отключить обработку (экранирование) ссылок плагином. К примеру на ваших страницах есть SAPE-ссылки и вы не хотите чтобы они обрабатывались плагином ExtLinks, просто заключите место вывода SAPE-ссылок в теги <noextlinks> и </noextlinks> и плагин пропустит (не будет экранировать их).

Скачать плагин ExtLinks 2.1

Joomla

Автоматическая публикация материалов на сайте добавленных пользователями

Совсем маленький плагин AutoPublished с говорящим названием. Суть плагина проста, он позволяет автоматически одобрять (публиковать) все материалы добавляемые пользователями через Front-End интерфейс сайта. Есть множество решений этой проблемы и с помощью установки дополнительных расширений и при помощи правки прав пользователей в коде Joomla. Но я решил сделать это плагином, надеюсь кому-нить кроме меня еще пригодится!

Внимание всем кто скачал этот плагин до 31 декабря 2009 — обновитесь до версии плагина 1.1. В версии 1.0 существует проблема установки срока публикации из админки для материалов. В Версии 1.1 плагина эта проблема исправлена!

Скачать плагин AutoPublished v.1.1

Joomla

Выводим модуль Joomla в любом месте с помощью плагина iModuleLoad

В Joomle по умолчанию устновлен и включен плагин под названием Content — Load Module, позволяющий выводить содержимое модулей выбранной позиции в любом месте материала (статьи). Однако часто возникает необходимость в более гибкой системе вывода модулей в любом месте.

Мой плагин  iModuleLoad позволяет вставлять содержимое модулей абсолютно в любом месте — в шаблоне, в материалах и даже в самих модулях (можно вставить модуль в модуль =) ). Он позволяет задать оформление вывода модулей, а также возможность избирательно вывести определенный модуль с заданным ID.

Синтаксис вызова модуля таков:

{imoduleload position style ID}

где:

position — позиция модулей, к примеру: user1, user2, top, bottom и т.д.

style — стиль оформления модуля (по умолчанию none — без оформления и показа заголовка!)

ID — ID модуля в Joomle

Скачать плагин iModuleLoad
Чтобы увидеть примеры использования жмите

Читать далее >

Joomla

QuickCatalog — простой каталог продуктов (товаров) для Joomla 1.5.x

Ведется разработка компонента-каталога для Joomla 1.5.x

quickcatalog

На данный момент реализованы следующие функции:
— поддержка многоуровневых категорий
— поддержка произвольных свойств для элементов каталога (Joomla — xml)

В ближайшей перспективе:
— поддержка покупательской карзины с оформления функцией заказа
— поддержка платежных систем (планируется Yandex, WebMoney)

Компонент будет платным, но доступным по цене. Скрины админки компонента можно увидеть пройдя по ссылке далее… Работу Front-End части компонента можно увидеть на сайте inked.ru

Читать далее >

Joomla

Обновление плагина ExtLinks 2.0 для экранирования внешних ссылок в Joomla 1.5

Подготовлено обновление от 19-11-2009 плагина ExtLinks 2.0

Возможности плагина:

— работа в native-режиме (Joomla 1.5.x)
— плагин стал системным (system) — вместо типа content
— добавлена опция Экранировать ссылки на всей странице» — позволяющая включать режим экранирования ссылок не только к выводе компонентов, но и на всей странице в целом (шаблон, модули, меню, подвал и т.д.).  Будьте осторожны с этой опцией, если вы вставляете рекламные ссылки и баннеры на вашем сайте — они будут тоже экранированы от поисковых систем!
— добавлена опция «Включить редирект через ?go= для всех экранируемых ссылок» — позволяющая включить механизм редиректа всех внешних ссылок через адрес http://site/?go=
— исправлены некоторые ошибки

Скачать обновленную версию плагина можно на странице Скачать или же по прямой ссылке: http://tushov.ru/download/extlinks.zip

Буду благодарен за выявленные недочеты и ошибки в плагине!

Joomla

Плагин TViewer — сделай выбор шаблона Joomla удобнее…

В повседневной практике, мастеря различные сайты на основе Joomla, часто приходится находить и подбирать шаблоны Joomla под разные проекты. Обычный процесс сводится к простой смене шаблонов в админке и просмотров их во Front-End интерфейсе сайта. Если шаблонов много, такой процесс не доставляет особого удовольствия, более того перебирая различные шаблоны часто нужно запоминать (отбирать) некоторые из них.

Представляю Вашему вниманию свою разработку упрощающую процесс выбора шаблона для Joomla.

Плагин TViewer — просмотрщик шаблонов Joomla во Front-End интерфейсе сайта.

Tviewer Joomla Plugin

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

Скачать плагин TViewer

Joomla

Дополнительные поля формы регистрации пользователя в Joomla 1.5

Недавно, в одном проекте понадобилось добавить пару полей на форму регистрации пользователя в Jooml’e, а именно ФИО, номер телефона, ICQ, адрес и т.д. Подходящих компонентов для Joomla 1.5 найти не удалось. Потому предлагаю свое решение данной проблемы самым простым как мне кажется способом:
1) Качаем, устанавливаем и включаем мой плагин Extension User Data
2) Добавляем необходимые дополнительные поля в файлы: \administrator\components\com_users\models\user.xml и \administrator\components\com_users\models\registered.xml, к примеру:

[php]<?xml version="1.0" encoding="utf-8"?>
<form>
<name>Registered User Type</name>
<params>
<param name="language" type="languages" client="site" default="" label="Front-end Language" description="paramLanguage" />
<param name="timezone" type="timezones" default="" label="Time Zone" description="Time Zone for this User" />
<param name="familiya" type="text" label="Фамилия" size="60" />
</params>
</form>
[/php]

Здесь добавлено поле familiya. Добавлять можно сколько угодно полей различных типов, все значения полей для конкретного пользователя будут храниться в поле params таблицы jos_users
3) И последнее, не забудьте отредактировать форму регистрации, находится она в файле \components\com_user\views\register\tmpl\default.php или же \templates\ваш_шаблон\html\com_user\register\default.php. Кроме того, я не советую редактировать  файл \components\com_user\views\register\tmpl\default.php (если файл \templates\ваш_шаблон\html\com_user\register\default.php не существует), лучше скопируйте его в папку своего шаблона и Joomla сама подключит его (данный файл должен лежать в \templates\ваш_шаблон\html\com_user\register\default.php). В форме регистрации имена дополнительных полей должны быть ключами массива params, т.е. к примеру для примера выше с полем familiya:
<input type="text" name="params[familiya]" />

Ну вот и все =)

WordPress

Обновление плагина Saper 1.0 для WordPress от 9 сентября 2009 г.

Ранее (постом ниже) я описывал свой плагин для WordPress по установке кода системы SAPE — который был ограниченной бета-версией виджет-плагина. Теперь же хочу представить вашему вниманию версию 1.0 плагина, в которой я реализовал следующие возможности:

— вывод гипертекстовых ссылок системы SAPE в виджет-баре
— вывод ссылок  в любом месте страницы с помощью вызова функции saper_links()
вставка контекстных ссылок в любом месте страницы с помощью вызова функций saper_context_start() и saper_context_end()
возможность управлять выводом контекстных ссылок в постах и на страницах.
вставка гипертекстовых ссылок в содержимое поста или страницы с помощью кода <!— SAPER_LINKS=N —>
обработка и вывод контекстных ссылок в постах и страницах с помощью тегов <sape_index> … </sape_index>
настройка шаблона отображения гипертекстовых ссылок
возможность из админки плагина удалять файл links.db

Скачать плагин Saper 1.0 (данный плагин работает на WordPress начиная с версии 2.8.х)

Буду очень признателен за выявление найденных ошибок и недоработок плагина =)

WordPress

Saper — плагин WordPress для установки кода ссылок SAPE.RU

Собственно, скачать плагин можно ссылке Saper. После установки, в Параметрах WordPress появится пункт Настройки SAPE.RU, заходим вбиваем SAPE ID. Естественно предварительно вы должны скачать с sape.ru zip-архив и положить его содержимое в корень вашего сайта. Содержимое этого архива — папка, имя которой и есть ваш уникальный SAPE ID — вот этот ID и надо вставить в поле на странице настроек плагина. После этого создаем виджет, указав количество показываемых ссылок и все должно работать. Плагин Saper достаточно простой, но на мой взгляд избавляющий вас и меня :) от всякой ручной возни по установке кода SAPE = )
ВНИМАНИЕ! Данный плагин написан с использованием Widget API потому будет работать исключительно на WordPress версии не ниже 2.8

Joomla

Экранирование внешних ссылок в Joomla с помощью плагина ExtLinks

Для движка WordPress существует достаточно простой и удобный плагин WP-NoExternalLinks позволяющий маскировать внешние ссылки  от индексации их поисковыми системами. Штука довольно-таки полезная, особенно если на страницах сайт часто встречаются внешние ссылки. Ведь открытые внешние ссылки не лучшим образом представляют сайт в глазах поисковых систем. Такой же альтернативы только для Joomla я не встречал, потому написал свой плагин — делающий подобные вещи, что и WP-NoExternalLinks. Плагин ExtLinks умеет:

1) Добавлять rel=nofollow для маскируемых ссылок (любит google)

2) Добавлять target=»blank» для всех ссылок (будут открываться в новом окне)

3) Окружать ссылки тегом <noindex>ссылка</noindex> (для yandex)

Скачать плагин ExtLinks

Theme by Anders Norén