вторник, 18 сентября 2012 г.

GavickPro мультиязычность меню Joomla 2.5

Пишу эту статью как дополнение к статье Joomla 2.5 Мультиязычность.

Проблема с мультиязычностью главного меню шаблонов от GavickPro.
Как оказалось шабоны Gavick не поддерживают мультьтиязычность встроенного главного меню. Потратил кучу времени на решение проблемы.

Рецепт решения следующий:

1. Делаем все как сказано тут
2. Идем в плагины->система - фильр языка и выставляем:
Выбор языка для новых посетителей - Язык сайта
Автоматическая смена языка - Нет
Связь пунктов меню - Да
3.  В главном меню, которое было уже установлено при инсталяции шаблона и которое мы выставили для всех языков будем создавать главные для каждого языка сайта ДОПОЛНИТЕЛЬНО. Фишка в том, что те меню, которые вы создали для каждого языка сайта и те пункты которые вы создадите для каждого языка сайта в меню для всех языков, должны быть привязаны к одним и тем же статьям. В противном случае, если действовать как описано в первой статье, в шаблонах о Gavick названия меню отображаться не будут.

Потерял на это 7 часов!!!!



Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

воскресенье, 16 сентября 2012 г.

Как вставить Adsense в статью K2

Недавно возникла необходимость как то решить возможность вставки рекламных ссылко Adsense в тело статей компонента K2.

Для стандартных статей Joomla есть неплохие плагины, решающие эту проблему.
Для компонента K2 таких решений под Joomla 2.5 я не нашел.

Решил проблему вставки объявлений Adsense в статьи K2 следующим образом:

вторник, 11 сентября 2012 г.

Как убрать скрытые ссылки Joomla 2.5?

Ковырял намедни один варезный шаблон, скачанный с одного известного русскоязычного варезника шаблонов для Joomla. Обнаружил кучу скрытых ссылок, которые вылезали на форме печати страницы статьи. То есть когда смотришь на сайте, ничего не видно, нажимаешь Print и ссылки отображаются.



Ссылки были вида "Скачать шаблоны Joomla 2.5", "Скачать шаблоны Virtuemart" итд.
Убил массу времени, пытаясь найти через поиск по файлам тотал коммандером - безрезультатно. Оказалось, они зашифрованы.
Поскольку дело касалось компонента статей K2, то пришлось перелопатить шаблон касающийся именно его.

В результате, в файле /templates/gk_boutique/html/com_k2/templates/default/item.php нашел зашифрованный код.

Вот эта бяка на 163 строке :
<?php
$mlp='PGgyPjxkaXYgaWQ9ImdrLWZwIj4KPGEgaHJlZj0iaHR0cDovL2pvb210cGwucnUiIHRhcmdldD0iX2JsYW5rIiA+0YDQsNGB0YjQuNGA0LXQvdC40Y8g0LTQu9GPIGpvb21sYSAyLjU8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9qb29tbGF0cGwucnUiIHRhcmdldD0iX2JsYW5rIj5qb29tbGEgMi41PC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vam9vbXRwLnJ1IiB0YXJnZXQ9Il9ibGFuayI+0LHQtdGB0L/Qu9Cw0YLQvdGL0LUg0YjQsNCx0LvQvtC90Ysgam9vbWxhIDIuNTwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2pvb21sYXByb2ZpLnJ1IiB0YXJnZXQ9Il9ibGFuayI+0LHQuNC30L3QtdGBINGI0LDQsdC70L7QvdGLIGpvb21sYTwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2pvb21sYXRlbXAucnUiIHRhcmdldD0iX2JsYW5rIj7RiNCw0LHQu9C+0L3RiyBqb29tbGE8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9qb29tdGVtcC5ydSIgdGFyZ2V0PSJfYmxhbmsiPtGI0LDQsdC70L7QvdGLIGpvb21sYSAxLjc8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9iZXN0LXRoZW1lcy5ydSIgdGFyZ2V0PSJfYmxhbmsiPtCx0LXRgdC/0LvQsNGC0L3Ri9C1INGI0LDQsdC70L7QvdGLIGpvb21sYSAyLjU8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9qb29tLXRlbXBsYXRlcy5ydSIgdGFyZ2V0PSJfYmxhbmsiPtGI0LDQsdC70L7QvdGLIGsyPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vcHJlbWl1bS10aGVtZXMucnUiIHRhcmdldD0iX2JsYW5rIj7RiNCw0LHQu9C+0L3RiyB2aXJ0dWVtYXJ0PC9hPjwvZGl2PjwvaDI+';
echo base64_decode($mlp);?>
            <!-- Plugins: BeforeDisplayContent -->
            <?php echo $this->item->event->BeforeDisplayContent; ?>
            <!-- K2 Plugins: K2BeforeDisplayContent -->
            <?php echo $this->item->event->K2BeforeDisplayContent; ?>

Удачи!

пятница, 7 сентября 2012 г.

Joomla 2.5 Мультиязычность

К огромному счастью, а может быть к великому несчастью, в Joomla 2.5 мультиязычность встроенная.



По моему скромному мнению, в сборке 1.5 все эти дела решались проще, благодаря компоненту JoomFish.
На сегодняшний день это в прошлом и давайте помучаемся вместе: