Перейти к публикации

Ваших новостей, ожидающих модерации, нет


Рекомендованные сообщения

Я конечно извиняюсь, наверное уже всех достал тут :rolleyes: Но есть наверное один из последних вопросов, поймите правильно, уже голова не соображает, нужна просто иногда помощь, буду признателен.

Вообщем вот какая проблема, в личном профиле есть зловещая надпись Ваших новостей, ожидающих модерации, нет... Как ЭТО УБРАТЬ? :ph34r: Уже все перепробывал, от замены слова в файле языков на пустое место, до попытки вырезать его из short.show.php но тщетно... Если просто в файле языков убрать эту фразу, то на сайте под эту фигня выводится строка, которая портит всю жизнь. Эта ерунда почему-то выводится после {content} а не внутри его. То ест ья хочу оформит нужный мне по высоте и нужному фону шаблон ПРОФИЛЯ, но эта бяка выползает в самом низу и к ней не прикрутить общий фон и так далее, вообщем хочу прост овырезать эту строку как таковое являение, потмоу чт ов жизни никогда ей не пользовался и не считаю что она необходима, даже если есть новости ожидающие модерации. У меня в задумке пункт профиль только с информацией о профиле и без чего еще лишнего. КАК ее вырезать? :(:(:(:( Буду очень признателен :(:(

Ссылка на сообщение
Поделиться на других сайтах

/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 ! $allow_userinfo and $do != '' and $do != 'favorites' and $view_template != 'rss' ) {

		@header( "HTTP/1.0 404 Not Found" );

		msgbox( $lang['all_err_1'], $lang['news_err_27'] );

	} elseif( ! $news_found and $catalog != "" ) {

		@header( "HTTP/1.0 404 Not Found" );

		msgbox( $lang['all_err_1'], $lang['news_err_27'] );

	} elseif( ! $news_found and $do == 'favorites' ) msgbox( $lang['all_info'], $lang['fav_notfound'] );

весь этот код сносим и счастье прийдет вам :)

Ссылка на сообщение
Поделиться на других сайтах

Спасибо тебе добрый человек :rolleyes: Может еще подскажешь, где ставятся квадратные кавычки типа: ] и [ у слова РЕДАКТИРОВАТЬ ПРОФИЛЬ? Также перерыл все, в файле языков нет, в шаблоне userinfo.tpl прописано просто {edituser} А откуда там берутся скобки квадратные? Понимаю что в каком то файле модуля, но не могу найти(

Ссылка на сообщение
Поделиться на других сайтах

/engine/modules/profile.php

$tpl->set( '{edituser}', "[ <a href=\"javascript:ShowOrHide('options')\">" . $lang['news_option'] . "</a> ]" );

Изменено пользователем kpravda
Ссылка на сообщение
Поделиться на других сайтах

Вы почти спасли мне жизнь и мою голову, иначе разбил бы я ее об стену :rolleyes: Еще бы кто от ддоса спас, уже пол дня ддосят придурки :angry:

Ссылка на сообщение
Поделиться на других сайтах

весь этот код сносим и счастье прийдет вам

Очень хороший совет. Теперь у него не отдается ошибка 404, если новости не найдены.

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 ! $allow_userinfo and $do != '' and $do != 'favorites' and $view_template != 'rss' ) {

                @header( "HTTP/1.0 404 Not Found" );

                msgbox( $lang['all_err_1'], $lang['news_err_27'] );

        } elseif( ! $news_found and $catalog != "" ) {

                @header( "HTTP/1.0 404 Not Found" );

                msgbox( $lang['all_err_1'], $lang['news_err_27'] );

        } elseif( ! $news_found and $do == 'favorites' ) msgbox( $lang['all_info'], $lang['fav_notfound'] );
Заменить на:
if( ! $news_found and ! $allow_userinfo and $do != '' and $do != 'favorites' and $view_template != 'rss' ) {

                @header( "HTTP/1.0 404 Not Found" );

                msgbox( $lang['all_err_1'], $lang['news_err_27'] );

        } elseif( ! $news_found and $catalog != "" ) {

                @header( "HTTP/1.0 404 Not Found" );

                msgbox( $lang['all_err_1'], $lang['news_err_27'] );

        } elseif( ! $news_found and $do == 'favorites' ) msgbox( $lang['all_info'], $lang['fav_notfound'] );

Ссылка на сообщение
Поделиться на других сайтах

Попробуем Ваш вариант, только найдем куда обратно код воткнуть :D

Да спасибо, помогло!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...