Проблема с ДЛЕ 8.3

[Удален]
470

Люди добрые, подскажите пожалуйста, как сделать так, чтобы при просмотре своего профиля не показывалась часть Новостей ожидающих можерацию нет, но интересует не просто удаление это текста из файла языков или же очистка файла info.tpl, а именно убрать этот элемент только из профиля пользователя, потому как в других местах сайта мне {info} нужен!

Буду признателен за совет!

Korew
На сайте с 31.12.2007
Offline
195
#1

Немного не понимаю вашего вопроса, но может это вам подойдет:

[not-aviable=userinfo]{info}[/not-aviable]
[Удален]
#2
Korew:
Немного не понимаю вашего вопроса, но может это вам подойдет:
[not-aviable=userinfo]{info}[/not-aviable]

Да вот я сам не понимаю принципа работы этой штуки, но я просто вообще удалял с сайта тэг {info} а оно в личном профиле все равно писалось!!! Как я понимаю это надо править что то типа в файле user.php или где то там... Поэтому и обращаюсь сюда =(

igorek-art добавил 25.03.2011 в 12:18

Спасибо, решение проблемы нашел!!

32
На сайте с 07.02.2011
Offline
76
#3

ранее тоже хотел убрать эту функцию, но сейчас пригодилась оказывается, кому как конечно.

выводит файл show.short.php, по-моему, что-то я удалял там и функция пропадала, если не ошибаюсь.

[Удален]
#4
323182:
ранее тоже хотел убрать эту функцию, но сейчас пригодилась оказывается, кому как конечно.

выводит файл show.short.php, по-моему, что-то я удалял там и функция пропадала, если не ошибаюсь.

Да именно в нем в итоге и оказалось, вырезали кусок кода и все!)

32
На сайте с 07.02.2011
Offline
76
#5
igorek-art:
Да именно в нем в итоге и оказалось, вырезали кусок кода и все!)

так, вопрос решили или нет??

[Удален]
#6
323182:
так, вопрос решили или нет??

Да говорю же, да, решил! Если интересно как, то вот:

В файле engine/modules/show.short.php

вместо:

        if( ! $news_found and $allow_userinfo and $member_id['name'] == $user and $user_group[$member_id['user_group']]['allow_adds'] 

) {
$tpl->load_template( 'info.tpl' );
$tpl->set( '{error}', $lang['mod_list_f'] );
$tpl->set( '{title}', $lang['all_info'] );
$tpl->compile( 'content' );
$tpl->clear();
} elseif( !$news_found and $do == 'newposts' and $view_template != 'rss') {
msgbox( $lang['all_info'], $lang['newpost_notfound'] );
} elseif( ! $news_found and ! $allow_userinfo and $do != '' and $do != 'favorites' and $view_template != 'rss' ) {
if ( $newsmodule ) @header( "HTTP/1.0 404 Not Found" );
msgbox( $lang['all_err_1'], $lang['news_err_27'] );
} elseif( ! $news_found and $catalog != "" ) {
if ( $newsmodule ) @header( "HTTP/1.0 404 Not Found" );
msgbox( $lang['all_err_1'], $lang['news_err_27'] );
} elseif( ! $news_found and $do == 'favorites' ) {

сделать так:

if( !$news_found and $do == 'newposts' and $view_template != 'rss') { 

msgbox( $lang['all_info'], $lang['newpost_notfound'] );
} elseif( ! $news_found and ! $allow_userinfo and $do != '' and $do != 'favorites' and $view_template != 'rss' ) {
if ( $newsmodule ) @header( "HTTP/1.0 404 Not Found" );
msgbox( $lang['all_err_1'], $lang['news_err_27'] );
} elseif( ! $news_found and $catalog != "" ) {
if ( $newsmodule ) @header( "HTTP/1.0 404 Not Found" );
msgbox( $lang['all_err_1'], $lang['news_err_27'] );
} elseif( ! $news_found and $do == 'favorites' ) {
32
На сайте с 07.02.2011
Offline
76
#7

Огромное спасибо!

взял на заметку.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий