Показване на описанието на изображението в Slimbox
Тази статия описва как да промените кода на системните файлове на JoomGallery (от версия 1.5.7 и по-нова), за да се покаже описанието на изображението до заглавието в Slimbox и Thickbox. В бъдещи версии на компонента се планира тази функция да се активира без редактиране на кода в по-удобна форма.
JoomGallery 2.0 има тази опция в раздела "Frontend Settings">>"Popup Features".
След като щракнете върху миниатюрно изображение, то ще се покаже в увеличен изглед с описание.
Ето HTML пример за Slimbox:
И в двата случая атрибутът „описание на изображението“ ще бъде добавен към атрибута „Заглавие“. Във версиите на JoomGallery преди 1.5.7 само една част от кода трябваше да бъде променена във файла "/components/com_joomgallery/helpers/html/joomgallery.php". И от версия 1.5.7 и по-нова, той е вграден в шаблона, дори ако slimbox не е активен.
Моля, обърнете внимание, че когато JoomGallery се актуализира, всички промени в кода ще бъдат презаписани с нови файлове. Не забравяйте да направите копия на променените файлове преди надграждане.
Функцията 'htmlspecialchars' е необходима, за да работи правилно със специални знаци, като например кавички. Повече подробности _http://www.php.net/manual/en/function.htmlspecialchars.php.
Ако винаги имате нужда от тази линия за прекъсване, тогава тя е тук:
Допълнителен пример за показване на „Заглавие: Описание“:
Запазете файла като „UTF-8 без BOM“ с помощта на Notepad++. След това проверете сайта за промени. Ако всичко е наред, тогава трябва да промените всички шаблонни файлове стъпка по стъпка.
Промени в шаблона
сега трябва да промените всички шаблонни файлове на компонента JoomGallery. Не забравяйте да следите резултатите от промените на сайта.
Както беше посочено по-горе, виетрябва да променя само онези файлове с шаблони, от които се нуждаете.
Подробно описание Файл ‘/components/com_joomgallery/views/detail/tmpl/default.php’ Ред 19 (щракнете за подробно описание) и ред 105 (щракнете върху иконата за лупа)
Любими Файл ‘/components/com_joomgallery/views/favourites/tmpl/default.php’ Ред 35 Тук трябва да добавите напълно атрибута към заглавката.
Изглед за търсене Файл ‘/components/com_joomgallery/views/search/tmpl/default.php’ Ред 26
За minithumb трябва да промените на ред 1161 във файла „/components/com_joomgallery/helpers/html/joomgallery.php“.
Разширенията, които могат да показват Slimbox и Thickbox в действие, изискват промени в интерфейса на JoomGallery.
Файл: ‘/components/com_joomgallery/interface.php’ Редове: 378/475/567 Под този код добавете един ред, ето резултата:
$link .= '" title=" '.htmlspecialchars($obj->imgtitle, ENT_COMPAT, 'UTF-8'); $link .= ' '.htmlspecialchars($obj->imgtext, ENT_COMPAT, 'UTF-8');