Быстрая привязка материала к меню в Joomla 1.5

-Leshiy-
На сайте с 22.01.2007
Offline
165
4135

Быстрая привязка материала к меню в Joomla 1.5

Отсутствие функции быстрой привязки материала к меню в Joomla 1.5 из окна создания/редактирования меня дико расстроило - при создании проекта в котором около сотни страниц текстового контента, тот дефолтный способ в Joomla 1.5 отнимает около лишнего часа времени. А если проектов много? Или страниц не сто, пять сотен. Результатом стало решение заказать дополнение. Реализовать функционал через плагины/модули не удалось, только через хак.

В дистрибе хака есть следующие файлы:

admin.content.html.php - готовый вайл для версии 1,5,9

admin.content.html.php_ - кусок кода , который надо вставлять и описание куда его вставлять

controller.php - готовый вайл для версии 1,5,9

controller.php_ - кусок кода , который надо вставлять и описание куда его вставлять

getSubMenus.php - новый файл, его нет в дистрибе

readme.txt - краткое описание что и куда ставить

Что может хак

1. Из окна создание/редактирования материалов создавать/делать привязку к пункту меню.

2. Привязывать не только к меню, но и подпунктам меню. Поддерживает русские пункты и подпункты меню!!!

3. Создавать "Псевдонимы пунктов меню". ВАЖНО!!! Делать пседонимы меню необходимо - иначе глюки!!! Рекомендуется делать их английскими!!!

4. Лёгкое копирование "Названия материалов" и "Псевдонима материалов" в "Название пунктов меню" и "Псевдоним пунктов меню".

Минусы хака

нет русского языка в названиях самого хака

при апдейте системы, хак надо каждый раз надо ставить ручками

Если у кого-то есть желание оказать материальную благодарность, то милости просим :)

R876806500067

Z168523963048

Блог прграммёра писавшего хак - http://topperharley.ru/

Автоматическое создание пунктов меню из названий категорий и изображений Датсо-галереи 1.6

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

Проще говоря - поставили джумлу, виртумарт (галерею), карту сайта - открываете карту сайта -> ссылки на материалы джумлы есть, на товары в каталоге (фото в галерее) - нет.

Выкладываю плагин, который решает проблему. Меню компонентов появляются в карте сайта.

Минус в том, что плагин написан под определённую карту сайта Sef Service Map.

В ближайшее время выложу аналогичные модули для ДжумГалери и Виртумарта. Как там будет реализовано - ещё не знаю:

1. меню компонентов будет напрямую транслироваться в компонент карты сайта

2. меню компонентов будет напрямую транслироваться меню Джумлы (автоматическое создание новых пунктов меню)

Первое решение более лёгкое, второе более правильное - можно будет использовать другие карты сайта.

Узнать, почему плагин связывающий Sef Service Map и Datso Gallery называется "com_virtuemart_bot_2", Вы сможете задав этот вопрос программисту!

З.Ы. Забавно, стоило в подписи сменить "Быстрая привязка материала к меню в Joomla 1.5" на "Бесплатные дополнения для Joomla 1.5" - посещаемость резко выросла :)

zip quickMenuInsert.zip
zip com_virtuemart_bot_2.zip
-Leshiy-
На сайте с 22.01.2007
Offline
165
#1

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

Файлы записать в "administrator\components\com_content\"

предварительно сохранив файлы "admin.content.html.php" и "controller.php" (можно просто перименовать файл добавив лишний символ.

admin.content.html_j_1.5.12-13-14.php - убрать "_j_1.5.12-13-14"

controller_j_1.5.12-13-14.php - убрать "_j_1.5.12-13-14"

getSubMenus_utf8.php - убрать "_utf8", точно работает под ютф8

либо

getSubMenus_utf8_1251.php - убрать "_utf8_1251", точно работает под 1251, под ютф8 не проверялось.

zip QuickMenuInsert_07.09.09.zip

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий