решено Просмотр тумб как на nnm-club

L

ler

Гость
#1
Тут все просто

Please Login or Register to view hidden text.



Но как добавить rel="thumbnail" к <a class="postLink" без пересохранения всех релизов
В базе картинки прописаны в таком виде <a class="postLink" href="...<var class="postImg"...
 
L

ler

Гость
#3
Но в bbcode
Код:
// Image
$bbcode_tpl['img'] = <<<HTML
    <var class="postImg" rel="gallery" title="$1">&#10;</var>
HTML;

$bbcode_tpl['img_aligned'] = <<<HTML
    <var class="postImg postImgAligned img-\\1" title="\\2">&#10;</var>
HTML;
 
L

ler

Гость
#5
Ну все, готово. Супермод by ler :cool:

в bbcode.php заменить функцию

PHP:
function url_callback ($m)
{
    global $bb_cfg;
    $url = trim($m[1]);
    $url_name = (isset($m[2])) ? trim($m[2]) : $url;
 
    $img['ext'] = array('jpg','jpeg','png','gif');

    $path_info = pathinfo($url);
 
    (isset($path_info['extension'])) ? $ext= $path_info['extension'] : $ext = 'notimg';

    if(in_array($ext,$img['ext'])){     

        $dlink="<a href=\"$url\" class=\"postLink\" rel=\"thumbnail\">$url_name</a>";
    }
    else $dlink="<a href=\"$url\" class=\"postLink\"$url_name</a>";
    $exlink="<a rel=\"nofollow\" href=\"$url\" class=\"postLink\">$url_name</a>";

    return (in_array(parse_url($url,PHP_URL_HOST), $bb_cfg['allowed_url'])) ? $dlink : $exlink;
 
    //return (in_array(parse_url($url,PHP_URL_HOST),$bb_cfg['allowed_url'])) ? "<a href=\"$url\" class=\"postLink\">$url_name</a>" : "<a rel=\"nofollow\" href=\"$url\" class=\"postLink\">$url_name</a>";
}
в page_header.tpl вставить

Код:
    <script src="{SITE_URL}misc/js/tv/thumbnailviewer.js?v={$bb_cfg['js_ver']}" type="text/javascript"></script>
    <link rel="stylesheet" href="{SITE_URL}misc/js/tv/thumbnailviewer.css?v={$bb_cfg['css_ver']}" type="text/css" />
где

Please Login or Register to view hidden text.



Please Login or Register to view hidden text.

 
Последнее редактирование модератором:
Сверху