0 Пользователей и 1 Гость просматривают эту тему.
  • 28 Ответов
  • 2863 Просмотров
*

lifecom

  • Захожу иногда
  • 99
  • 1 / 0
Как сделать Alt в картинках равным title материала? Я так думаю требуется хак com_content. Кто сталкивался отзовитесь
*

Dorfman

  • Завсегдатай
  • 1194
  • 78 / 4
  • Почти влез...
Re: Alt в картинках равен title материала
« Ответ #1 : 10.12.2011, 23:50:08 »
Присоединяюсь, было бы интересно. Но скорее всего это хак не ком.контента, а визуального редактора.
*

lifecom

  • Захожу иногда
  • 99
  • 1 / 0
Re: Alt в картинках равен title материала
« Ответ #2 : 13.12.2011, 14:40:07 »
Готов рассмотреть Платное решение. Кто может это сделать, пишите в личку
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Re: Alt в картинках равен title материала
« Ответ #3 : 13.12.2011, 17:20:08 »
Готов рассмотреть Платное решение. Кто может это сделать, пишите в личку
Могу написать простой плагин для контента.
За пивО.
*

Dorfman

  • Завсегдатай
  • 1194
  • 78 / 4
  • Почти влез...
Re: Alt в картинках равен title материала
« Ответ #4 : 14.12.2011, 11:25:13 »
Могу написать простой плагин для контента.
За пивО.

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

Shustry

  • Гуру
  • 6436
  • 743 / 3
  • Рисую дизайны
Re: Alt в картинках равен title материала
« Ответ #5 : 14.12.2011, 11:52:03 »
Как то так. Не проверял.
templates\шаблон\html\com_content\article\default.php

Код: 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>
Бесплатно консультирую по дизайну и вёрстке (только в личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!
*

Dorfman

  • Завсегдатай
  • 1194
  • 78 / 4
  • Почти влез...
Re: Alt в картинках равен title материала
« Ответ #6 : 14.12.2011, 12:15:30 »
хех... Ну это com_content. Кто использует - проверьте! А плагином, так чтоб без хака и для К2 (или Зу)?
*

Shustry

  • Гуру
  • 6436
  • 743 / 3
  • Рисую дизайны
Re: Alt в картинках равен title материала
« Ответ #7 : 14.12.2011, 12:19:11 »
Да. Ком_контент. И это не хак. Это оверрайд ;) Хак, это если б я в контроллеры-модели полез ковыряцо. Как вариант, в том же ZOO и K2 аналогичное проделать. Но если совсем универсально, то да, контент-плагин нужен. Будет минутка, оформлю.
Бесплатно консультирую по дизайну и вёрстке (только в личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!
*

Shustry

  • Гуру
  • 6436
  • 743 / 3
  • Рисую дизайны
Re: Alt в картинках равен title материала
« Ответ #8 : 14.12.2011, 12:19:44 »
Хотя не, у СмокерМена лучше получится всё равно. Не буду оформлять :))
Бесплатно консультирую по дизайну и вёрстке (только в личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Re: Alt в картинках равен title материала
« Ответ #9 : 14.12.2011, 14:04:50 »
делать в принципе без разницы где в шаблоне или в плагине.
Вот по быстрому плагин состряпал, только для 1.7, 1.5 нет под рукой.

[вложение удалено Администратором]
*

lifecom

  • Захожу иногда
  • 99
  • 1 / 0
Re: Alt в картинках равен title материала
« Ответ #10 : 14.12.2011, 17:26:53 »
Благодарю SmokerMan за реализацию для j1.5
*

lifecom

  • Захожу иногда
  • 99
  • 1 / 0
Re: Alt в картинках равен title материала
« Ответ #11 : 14.12.2011, 17:27:16 »
Добавить файл не получается
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Re: Alt в картинках равен title материала
« Ответ #12 : 14.12.2011, 18:17:41 »
Добавить файл не получается
для 1.5

[вложение удалено Администратором]
*

Dorfman

  • Завсегдатай
  • 1194
  • 78 / 4
  • Почти влез...
*

lifecom

  • Захожу иногда
  • 99
  • 1 / 0
Re: Alt в картинках равен title материала
« Ответ #14 : 15.12.2011, 12:54:47 »
Кстати с K2 плагин тоже работает
*

Dorfman

  • Завсегдатай
  • 1194
  • 78 / 4
  • Почти влез...
Re: Alt в картинках равен title материала
« Ответ #15 : 15.12.2011, 20:58:04 »
Кстати с K2 плагин тоже работает

Ещё один повод для плюса, на радостях!
*

ANton9999

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Re: Alt в картинках равен title материала
« Ответ #16 : 15.12.2011, 21:27:35 »
Устанавливается, включается и все?  счас поставлю..
*

SDKiller

  • Живу я здесь
  • 2706
  • 328 / 5
  • ...ergo sum
Re: Alt в картинках равен title материала
« Ответ #17 : 15.12.2011, 22:45:44 »
Кстати с K2 плагин тоже работает

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

zikkuratvk

  • Глобальный модератор
  • 4689
  • 330 / 2
  • Обслуживаем проекты - дорого.
Re: Alt в картинках равен title материала
« Ответ #18 : 16.12.2011, 08:09:50 »
а как же социальная справедливость решение то предложил Shustry :-) SmokerMan лишь его оформил в плагин :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Dorfman

  • Завсегдатай
  • 1194
  • 78 / 4
  • Почти влез...
Re: Alt в картинках равен title материала
« Ответ #19 : 16.12.2011, 10:32:29 »
Автором данной полезной идеи вообще-то был lifecom :-)

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

ANton9999

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Re: Alt в картинках равен title материала
« Ответ #20 : 16.12.2011, 13:07:12 »
думаю в плагине настройка нужна, чтобы вводить произвольное слово(а) помимо того, что берется из титла.
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Re: Alt в картинках равен title материала
« Ответ #21 : 16.12.2011, 13:16:53 »
думаю в плагине настройка нужна, чтобы вводить произвольное слово(а) помимо того, что берется из титла.
ппц, начинается :)
Данный плагин был написан просто для примера и на уникальность и т.п. не претендует. Исходный код открыт и его можно модифицировать под любые хотелки.
Если вам нужен какой-то комбайн, то лучше сходить на JED, там думаю найдете что-то подходящее.
*

pers111

  • Новичок
  • 1
  • 0 / 0
Re: Alt в картинках равен title материала
« Ответ #22 : 17.12.2011, 16:00:56 »
Хотелось бы еще иметь возможность в плагине автоматического добавления title для картинок. Дайте вышеупомянутый плагин для J1.5.
« Последнее редактирование: 17.12.2011, 16:08:26 от pers111 »
*

ANton9999

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Re: Alt в картинках равен title материала
« Ответ #23 : 19.12.2011, 09:46:12 »
Цитировать
Данный плагин был написан просто для примера.....
будьте альтруистом..мы плюсики поставим ::)
*

Afterlife

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Re: Alt в картинках равен title материала
« Ответ #24 : 08.12.2013, 17:54:37 »
Дорогие форумчане, не подскажите, если альты уже прописаны в статьях, то плагин не заменяет их.. Может во всех статьях через phpMyAdmin удалить альты? я просто пока не сильно понимаю с какой стороны подступить.. Заранее спасибо за ответ.
*

Dorfman

  • Завсегдатай
  • 1194
  • 78 / 4
  • Почти влез...
Re: Alt в картинках равен title материала
« Ответ #25 : 11.12.2013, 11:13:40 »
...если альты уже прописаны в статьях, то плагин не заменяет их.. Может во всех статьях через phpMyAdmin удалить альты? я просто пока не сильно понимаю с какой стороны подступить...
Ну, вариантов на самом деле не так и много: либо ручками ковырять и удалять все существующие альты, либо через MyAdmin, либо написать ещё один плагин, который автоматом поубирает все существующие альты :)
*

Afterlife

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Re: Alt в картинках равен title материала
« Ответ #26 : 15.12.2013, 21:30:59 »
либо через MyAdmin
Пробовал через MyAdmin. Убирает почему-то только 400 альтов. а их около 1500, поэтому ручками не вариант.
По поводу плагина, вы имеете ввиду плагин заменяющий или затирающий из базы альты?
Как вариант я думал ещё этот плагин переписать на замену существуещего альта в процессе загрузки страницы. Это возможно как думаете?
*

Dorfman

  • Завсегдатай
  • 1194
  • 78 / 4
  • Почти влез...
Re: Alt в картинках равен title материала
« Ответ #27 : 16.12.2013, 12:22:20 »
Возьмите существующий плагин и замените вывод альта на вывод "пустоты" - тем самым, по идее, "забъёте" существующие альты этими самыми пустыми местами. Потом восстановите всё на место - и альты должны появиться из тайтлов статей. Вроде, должно сработать.

ПыСы Кстати, небольшим добавлением можно заодно и тайтлы для картинок воткнуть в этом плагине.
« Последнее редактирование: 16.12.2013, 12:25:43 от Dorfman »
*

Afterlife

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Re: Alt в картинках равен title материала
« Ответ #28 : 16.12.2013, 23:12:06 »
Возьмите существующий плагин и замените вывод альта на вывод "пустоты" - тем самым, по идее, "забъёте" существующие альты этими самыми пустыми местами. Потом восстановите всё на место - и альты должны появиться из тайтлов статей. Вроде, должно сработать.

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

Спасибо огромнейшее за подстказки. Взял существующий плагин plg_imgtitle_v_1-1  и переправил его под себя. У него такая-же струкртура, как и у вышеупомянутого, поэтому я в нём сделал замену существующих на странице альтов на альты с метатегами материала, а тайтл сделал в виде названия материала. К сожалению не могу прикреплять файлы ну или не знаю как.  Первоначальный файл загурзил к себе на хост lime.od.ua/plg_imgtitle_v_1-1.zip
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Подскажите простой модуль выбора категории материала ?

Автор akteon25

Ответов: 0
Просмотров: 787
Последний ответ 23.05.2016, 09:54:53
от akteon25
Дополнительная обработка материала com_content при сохранении

Автор Александр216

Ответов: 0
Просмотров: 744
Последний ответ 10.02.2016, 10:49:55
от Александр216
Название сайта в title (6 часов и нет ответа)

Автор ydnepr

Ответов: 10
Просмотров: 955
Последний ответ 12.09.2015, 20:09:33
от ydnepr
Создание у материала нескольких категорий

Автор parazit14

Ответов: 3
Просмотров: 1002
Последний ответ 22.07.2015, 20:48:16
от KKAAZZOO
TITLE Главной страници

Автор nazar_com

Ответов: 5
Просмотров: 748
Последний ответ 04.03.2015, 11:03:55
от nazar_com