1

Тема: Как добавить атрибуты ALT и TITLE к картинкам

В PunBB атрибуты ALT и TITLE к тегу IMG задаются следующим образом:

1. Если при добавлении в сообщение нового изображения тег ALT будет добавлен вручную, то он будет отображаться как:
img="добавленное вручную значение"

2. Если же между шорткодами img будет просто ссылка на картинку, то в значении атрибута ALT тоже будет ссылка:
img="ссылка на изображение"

Но многим такое не нравиться. да и я думаю поисковика тоже PunBB_INFO_ICQ/smile

Поэтому, можно сделать автоматическое добавление атрибутов и ALT и TITLE  в изображения, взять можно, например из заголовка темы.

Решается это так, просто используйте этот хук:

        <hook id="ps_handle_img_tag_end"><![CDATA[
    global $forum_config, $cur_topic;
    
    $alt = $cur_topic['subject'];
    
    $seo_img_title = $cur_topic['subject'];
      
    $img_tag = '<a href="'.$url.'">&lt;'.$lang_common['Image link'].'&gt;</a>';

    if ($is_signature && $forum_user['show_img_sig'] != '0')
      $img_tag = '<img class="sigimage" src="'.$url.'" alt="'.forum_htmlencode($alt).'" />';
      
    else if (!$is_signature && $forum_user['show_img'] != '0')
      $img_tag = '<span class="postimg"><img src="'.$url.'" alt="'.forum_htmlencode($alt).'" title="'.forum_htmlencode($seo_img_title).'" /></span>';
    
    ]]></hook>

Поделиться