Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP declination и usertitle в profile_popup.tpl

declination и usertitle в profile_popup.tpl


     23.07.2014    Общие вопросы по PHP    1182

вопрос
Всем добрый день.
Кто подскажет, где изменять и что добавлять чтобы declination и usertitle работали в profile_popup.tpl

Ответил: vitnet


engine/ajax/profile.php

найти
if( $row['fullname'] ) {
    $tpl->set( '[fullname]', "" );

выше добавить
if( $row['name'] ) {
    $tpl->set( '[name]', "" );
    $tpl->set( '[/name]', "" );
    $tpl->set( '{usertitle}', stripslashes( $row['name'] ) );
    $tpl->set_block( "'\\[not-name\\](.*?)\\[/not-name\\]'si", "" );
} else {
    $tpl->set_block( "'\\[name\\](.*?)\\[/name\\]'si", "" );
    $tpl->set( '{usertitle}', "" );
    $tpl->set( '[not-name]', "" );
    $tpl->set( '[/not-name]', "" );
}

далее найти
$tpl->compile( 'content' );

ниже добавить
$tpl->result['content'] = preg_replace_callback( "#\\[declination=(\d+)\\](.+?)\\[/declination\\]#is", "declination", $tpl->result['content'] );

Готово!

Комментарии пользователей (1)

matthew_ellington
2

16 | 2

matthew_ellington - 24 июля 2014 15:44 - Юзер

Спасибо

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы