Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Вывод {land} {news-num} и {status}

Вывод {land} {news-num} и {status}


     21.04.2014    Все вопросы » Общие вопросы по PHP    3731

вопрос
Всем привет. Меня интересует вопрос. Как сделать вывод тегов {land} {news-num} и {status} из userinfo.tpl в login.tpl

Сделал бы сам, но увы, я еще не достиг уровня Иисуса в php

7 комментариев

matthew_ellington
Юзер

matthew_ellington - 21 апреля 2014 22:15 -

Окей, UserBox. Я слишком тупой, но как мне вывести в абсолютно разных местах {land} и {news-num}?
Как я понял он выводит все сразу с defoult.tpl

shadow6630
Юзер

shadow6630 - 21 апреля 2014 22:52 -

Как вариант попробуйте это http://pro-script.ru/index.php?name=news&op=view&id=498

DaivZ
Юзер

DaivZ - 21 апреля 2014 23:01 -

У того хака другая задача, не путайте!

matthew_ellington
Юзер

matthew_ellington - 21 апреля 2014 23:15 -

Верно, Не тот хак)

matthew_ellington
Юзер

matthew_ellington - 22 апреля 2014 18:05 -

Вопрос остается в силе

rocksmart
Юзер

rocksmart - 22 апреля 2014 18:41 -

engine/init.php

После
$tpl->set( '{all-pm}', $member_id['pm_all'] );


Вставить

/* Вывод {land} {news-num} и {status} */
$tpl->set( '{status}',  $user_group[$member_id['user_group']]['group_prefix'].$user_group[$member_id['user_group']]['group_name'].$user_group[$member_id['user_group']]['group_suffix'] );
if( $member_id['land'] ) {
        $tpl->set( '[land]', "" );
        $tpl->set( '[/land]', "" );
        $tpl->set( '{land}', stripslashes( $member_id['land'] ) );
        $tpl->set_block( "'\\[not-land\\](.*?)\\[/not-land\\]'si", "" );
    
    } else {
        $tpl->set_block( "'\\[land\\](.*?)\\[/land\\]'si", "" );
        $tpl->set( '{land}', "" );
        $tpl->set( '[not-land]', "" );
        $tpl->set( '[/not-land]', "" );
    }
    
    if( $member_id['news_num'] ) {
        
        if( $config['allow_alt_url'] ) {
            
            $tpl->set( '{news}', "<a href=\"" . $config['http_home_url'] . "user/" . urlencode( $member_id['name'] ) . "/news/" . "\">" . $lang['all_user_news'] . "</a>" );
            $tpl->set( '[rss]', "<a href=\"" . $config['http_home_url'] . "user/" . urlencode( $member_id['name'] ) . "/rss.xml" . "\" title=\"" . $lang['rss_user'] . "\">" );
            $tpl->set( '[/rss]', "</a>" );
        
        } else {
            
            $tpl->set( '{news}', "<a href=\"" . $PHP_SELF . "?subaction=allnews&amp;user=" . urlencode( $member_id['name'] ) . "\">" . $lang['all_user_news'] . "</a>" );
            $tpl->set( '[rss]', "<a href=\"engine/rss.php?subaction=allnews&amp;user=" . urlencode( $member_id['name'] ) . "\" title=\"" . $lang['rss_user'] . "\">" );
            $tpl->set( '[/rss]', "</a>" );
        }

        $tpl->set( '{news-num}', $member_id['news_num'] );
        $tpl->set( '[news-num]', "" );
        $tpl->set( '[/news-num]', "" );
        $tpl->set_block( "'\\[not-news-num\\](.*?)\\[/not-news-num\\]'si", "" );

    } else {
        
        $tpl->set( '{news}', $lang['all_user_news'] );
        $tpl->set_block( "'\\[rss\\](.*?)\\[/rss\\]'si", "" );
        $tpl->set( '{news-num}', 0 );
        $tpl->set_block( "'\\[news-num\\](.*?)\\[/news-num\\]'si", "" );
        $tpl->set( '[not-news-num]', "" );
        $tpl->set( '[/not-news-num]', "" );
    
    
    }
    
    /* Вывод {land} {news-num} и {status} */

matthew_ellington
Юзер

matthew_ellington - 22 апреля 2014 18:54 -

Спасибо!) Это то, что нужно!

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

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

наверх