Posts Tagged ‘ilinks’

iLinks – Новые Возможности в iMoney

Обновил iMoney, версия 0,14 (Defender of the Fatherland Day Edition), исправил баги в секции Tnx. Решение проблемы с exept так никто мне и не подсказал, придется самому заморачиваться.

Внедрил новую секцию iLinks. Это размещение ссылок на сайте в зависимости от запрашиваемого урл. Если не лень будет, то возможно преобразуется в типа индивидуального Сейпа для каждого. Но будет скорей всего лень)). Наверно возникает вопрос как им пользоваться? Сейчас расскажу.
Идем в секцию iLinks inserts: в настройках плагина.
Видим обычное разделение на зоны, как в других секциях.
Видим поле для ввода сепаратора(разделителя), по дефолту стоит “:”, лучше так и оставить. Он нужен для разделения адреса и вставляемого текста.
В поле ввода скажем футера пишем:

/:<a href=”http://itex.name”>yandex</a>
/stranica/categoriya/2009/02/23/:<a href=”http://itex.name/imoney”>google</a>

Каждое новое вхождение необходимо писать с новой строки.
Дальше в плагине идет распарсивание этих строк, и если адрес запрашиваемой страницы совпадает, то вставляется текст.
Стоит заметить, что в строках примера есть несколько вхождений сепаратора “:”, в этом случае текст, делится по первому вхождению сепаратора.
Также в первой строке примера адрес имеет вид “/”, соотвественно ссылка отобразиться на всех страницах сайта.
В поле адреса можно писать регулярные выражения, тк сравнение идет вот так ( if (eregi($w[0],$_SERVER["REQUEST_URI"])) ), где $w[0] это получаемый паттерн адреса.
Несмотря на то, что iLinks является частью платного iMoneyFull, решил выпустить в паблик функцию плагина, в честь праздника, надеюсь не пожалею.
Потихоньку наверно буду переводить из платного варианта в бесплатный, функции за которые не оплатили или если заказчики не будут возражать против введений функций в паблик.
Так как версия посвещена определенному дню, то Очень бы хотелось поздравить Всех Мужиков, с Нашим Днем Защиты Отечества. Надеюсь Все у нас будет Хорошо)).

', ) widget init imoney_adsense_2 sapecontext worked links in content worked iMoneyDebugLogEnd --->