Подскажите нубу как подписать графику в блогах

 
Посетитель
small user social cms
Сообщений: 95
Надеюсь это максимально приближенный раздел

Подскажите как сделать альт в графике в блогах

Код PHP:
  1. [IMG]/upload/blogs/d832802868b0d81b2d3ef7a75c59d750.jpg.jpg[/IMG]
Посетитель
small user social cms
Медаль
Сообщений: 177
Спойлер
Реклама
cms
Посетитель
small user social cms
Сообщений: 95
ded-pikto:
Это называется детский вопрос. для статики: открыл html и правь, а вот для динамики: $ и иже с ними...
классный ответ. Написано же в заголовке НУБУ

После вашего крутого ответа, мне стало только одно понятно, что НЕ чего не понятно. Спасибо. Может кто еще подскажет ответ на детский вопрос...
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
ded-pikto был прав, зря вы его не послушались smile , открываем файл и правим. В данном случае это файл /includes/bbcode/bbcode.lib.php . Находим следующие строки, примерно 1110-1121
Код PHP:
  1. function img_2html($elem) {
  2. $attr = 'alt=""';
  3. $src = '';
  4. foreach ($elem['val'] as $text) {
  5. if ('text'==$text['type']) { $src .= $text['str']; }
  6. }
  7. if (isset($elem['attrib']['align'])){
  8. $align = $elem['attrib']['align'];
  9. $div_style = "float:{$align};overflow:hidden;";
  10. $div_style .= "margin-" .($align=='left' ? 'right' : 'left'). ":15px; margin-bottom:15px; ";
  11. }
И сразу после этих строк вставляем следующий кусок кода
Код PHP:
  1. if (isset($elem['attrib']['alt'])){
  2. $attr = 'alt='.htmlspecialchars($elem['attrib']['alt']);
  3. $attr = str_replace(' ', ' ', $attr);
  4. }
И всё готово. В редакторе, где нужно вставить атрибут alt, после того как вставили рисунок, к тегу
Код PHP:
  1. [IMG]
добавляем его так
Код PHP:
  1. [IMG alt="какой то текст"]
. В вашем случае это будет
Код PHP:
  1. [IMG alt="какой то текст"]/upload/blogs/d832802868b0d81b2d3ef7a75c59d750.jpg.jpg[/IMG]
Проверил, вроде бы работает.
Хватит париться, живи как нравится!
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Забыл написать, алты можно будет вставить не только в блогах, а везде, где подключен редактор с поддержкой bb-кодов.
Хватит париться, живи как нравится!
Посетитель
small user social cms
Сообщений: 95
Марат:
Забыл написать, алты можно будет вставить не только в блогах, а везде, где подключен редактор с поддержкой bb-кодов
супер и ежу понятно. спасибо большое за помощь. Пошел править
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Кто будет пользоваться, копируйте вставляемый код кнопкой "Скопировать в буфер обмена"(справа внизу блока при наведении курсора). В функции str_replace второым аргументом должен быть спецсимвол пробела. Но браузер превращает его в пробел. Будете копировать кнопкой будет работать. Если копировать напрямую выделением, работать не будет.
Хватит париться, живи как нравится!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.