LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 14:50:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Alt в картинках равен title материала  (Прочитано 998 раз)
0 Пользователей и 1 Гость смотрят эту тему.
lifecom
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 123


« : 09.12.2011, 14:53:11 »

Как сделать Alt в картинках равным title материала? Я так думаю требуется хак com_content. Кто сталкивался отзовитесь
Записан
Dorfman
Живу я здесь
******

Репутация: +64/-4
Offline Offline

Пол: Мужской
Сообщений: 982


Почти влез...


« Ответ #1 : 10.12.2011, 23:50:08 »

Присоединяюсь, было бы интересно. Но скорее всего это хак не ком.контента, а визуального редактора.
Записан
lifecom
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 123


« Ответ #2 : 13.12.2011, 14:40:07 »

Готов рассмотреть Платное решение. Кто может это сделать, пишите в личку
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Online Online

Пол: Мужской
Сообщений: 3339



« Ответ #3 : 13.12.2011, 14:55:41 »

Имеется ввиду автоматическое добавление alt при добавлении в материал просто картинки? Без каких либо доп полей?
Думаю это можна решить с помощью REreplacer
Сам им не пользовался, но поидее замена в материале <img на <img alt="<?php echo $this->escape($this->article->title); ?>"
должна вопрос решить. Можна ещё погуглить насчёт функций замены, чтоб компонент не цеплять.
Записан
SmokerMan
Профи
********

Репутация: +520/-20
Offline Offline

Пол: Мужской
Сообщений: 5195



« Ответ #4 : 13.12.2011, 17:20:08 »

Готов рассмотреть Платное решение. Кто может это сделать, пишите в личку
Могу написать простой плагин для контента.
За пивО.
Записан
Dorfman
Живу я здесь
******

Репутация: +64/-4
Offline Offline

Пол: Мужской
Сообщений: 982


Почти влез...


« Ответ #5 : 14.12.2011, 11:25:13 »

Могу написать простой плагин для контента.
За пивО.

Дарагой, жили б мы рядом - и не только пивО, но и водкА в когнЯком текли бы рекой Wink А такой плагин - вещица весьма пользительная. Думаю, не один плюсик в репу получишь от форумчан! Тока желательно, чтоб он и в К2 и зу подхватывался...
Записан
Shustry
Группа развития
*****

Репутация: +201/-0
Offline Offline

Пол: Мужской
Сообщений: 1682


Добрый зайка


« Ответ #6 : 14.12.2011, 11:52:03 »

Как то так. Не проверял.
templates\шаблон\html\com_content\article\default.php

Код
<?php defined('_JEXEC') or die;
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');
$imgalt_regex = '#alt\s*=\s*(["\'])(.*?)\1#';  //регулярка для атрибута alt
preg_match_all($imgalt_regex, $this->item->text, $matches); //ловим все альты
$this->item->alt = $matches[2];
$this->item->text = str_replace($this->item->alt, $this->item->title, $this->item->text); //меняем альты на тайтлы
 
//Дальше всё как обычно можно делать. Например так:
?>
<div class="item-page<?php echo $this->pageclass_sfx?>">
<h1>
<?php echo $this->escape($this->item->title); ?>
</h1>
<?php echo $this->item->text; ?>
</div>
Записан
Dorfman
Живу я здесь
******

Репутация: +64/-4
Offline Offline

Пол: Мужской
Сообщений: 982


Почти влез...


« Ответ #7 : 14.12.2011, 12:15:30 »

хех... Ну это com_content. Кто использует - проверьте! А плагином, так чтоб без хака и для К2 (или Зу)?
Записан
Shustry
Группа развития
*****

Репутация: +201/-0
Offline Offline

Пол: Мужской
Сообщений: 1682


Добрый зайка


« Ответ #8 : 14.12.2011, 12:19:11 »

Да. Ком_контент. И это не хак. Это оверрайд Wink Хак, это если б я в контроллеры-модели полез ковыряцо. Как вариант, в том же ZOO и K2 аналогичное проделать. Но если совсем универсально, то да, контент-плагин нужен. Будет минутка, оформлю.
Записан
Shustry
Группа развития
*****

Репутация: +201/-0
Offline Offline

Пол: Мужской
Сообщений: 1682


Добрый зайка


« Ответ #9 : 14.12.2011, 12:19:44 »

Хотя не, у СмокерМена лучше получится всё равно. Не буду оформлять Azn)
Записан
SmokerMan
Профи
********

Репутация: +520/-20
Offline Offline

Пол: Мужской
Сообщений: 5195



« Ответ #10 : 14.12.2011, 14:04:50 »

делать в принципе без разницы где в шаблоне или в плагине.
Вот по быстрому плагин состряпал, только для 1.7, 1.5 нет под рукой.

* plg_altforimages.zip (3.43 Кб - загружено 20 раз.)
Записан
lifecom
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 123


« Ответ #11 : 14.12.2011, 17:26:53 »

Благодарю SmokerMan за реализацию для j1.5
Записан
lifecom
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 123


« Ответ #12 : 14.12.2011, 17:27:16 »

Добавить файл не получается
Записан
SmokerMan
Профи
********

Репутация: +520/-20
Offline Offline

Пол: Мужской
Сообщений: 5195



« Ответ #13 : 14.12.2011, 18:17:41 »

Добавить файл не получается
для 1.5

* plg_altforimages.zip (1.09 Кб - загружено 22 раз.)
Записан
Dorfman
Живу я здесь
******

Репутация: +64/-4
Offline Offline

Пол: Мужской
Сообщений: 982


Почти влез...


« Ответ #14 : 14.12.2011, 19:14:30 »

+1
Записан
lifecom
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 123


« Ответ #15 : 15.12.2011, 12:54:47 »

Кстати с K2 плагин тоже работает
Записан
Dorfman
Живу я здесь
******

Репутация: +64/-4
Offline Offline

Пол: Мужской
Сообщений: 982


Почти влез...


« Ответ #16 : 15.12.2011, 20:58:04 »

Кстати с K2 плагин тоже работает

Ещё один повод для плюса, на радостях!
Записан
ANton9999
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 29



« Ответ #17 : 15.12.2011, 21:27:35 »

Устанавливается, включается и все?  счас поставлю..
Записан
SDKiller
Практически профи
*******

Репутация: +204/-2
Offline Offline

Сообщений: 2025


На всё давно отвечено - ищите


« Ответ #18 : 15.12.2011, 22:45:44 »

Кстати с K2 плагин тоже работает

А чего бы ему не работать, если К2 поддерживает стандартные события для com_content ?
Их ещё достаточно много компонентов поддерживает, так что с ними он тоже работать будет.
Записан
zikkuratvk
Разработчик расширений для Joomla 1.5
*

Репутация: +102/-8
Online Online

Пол: Мужской
Сообщений: 1963


Разрабатываем для Joomla


« Ответ #19 : 16.12.2011, 08:09:50 »

а как же социальная справедливость решение то предложил Shustry :-) SmokerMan лишь его оформил в плагин :-)
Записан
Dorfman
Живу я здесь
******

Репутация: +64/-4
Offline Offline

Пол: Мужской
Сообщений: 982


Почти влез...


« Ответ #20 : 16.12.2011, 10:32:29 »

Автором данной полезной идеи вообще-то был lifecom :-)

Так что всех проплюсуем - и социальная справедливость восторжествует!
Записан
ANton9999
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 29



« Ответ #21 : 16.12.2011, 13:07:12 »

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

Репутация: +520/-20
Offline Offline

Пол: Мужской
Сообщений: 5195



« Ответ #22 : 16.12.2011, 13:16:53 »

думаю в плагине настройка нужна, чтобы вводить произвольное слово(а) помимо того, что берется из титла.
ппц, начинается Azn
Данный плагин был написан просто для примера и на уникальность и т.п. не претендует. Исходный код открыт и его можно модифицировать под любые хотелки.
Если вам нужен какой-то комбайн, то лучше сходить на JED, там думаю найдете что-то подходящее.
Записан
pers111
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #23 : 17.12.2011, 16:00:56 »

Хотелось бы еще иметь возможность в плагине автоматического добавления title для картинок. Дайте вышеупомянутый плагин для J1.5.
« Последнее редактирование: 17.12.2011, 16:08:26 от pers111 » Записан
ANton9999
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 29



« Ответ #24 : 19.12.2011, 09:46:12 »

Цитировать
Данный плагин был написан просто для примера.....
будьте альтруистом..мы плюсики поставим Roll Eyes
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet