inokentik 45 Опубликовано: 24 января 2010 Рассказать Опубликовано: 24 января 2010 Я конечно извиняюсь, наверное уже всех достал тут Но есть наверное один из последних вопросов, поймите правильно, уже голова не соображает, нужна просто иногда помощь, буду признателен. Вообщем вот какая проблема, в личном профиле есть зловещая надпись Ваших новостей, ожидающих модерации, нет... Как ЭТО УБРАТЬ? Уже все перепробывал, от замены слова в файле языков на пустое место, до попытки вырезать его из short.show.php но тщетно... Если просто в файле языков убрать эту фразу, то на сайте под эту фигня выводится строка, которая портит всю жизнь. Эта ерунда почему-то выводится после {content} а не внутри его. То ест ья хочу оформит нужный мне по высоте и нужному фону шаблон ПРОФИЛЯ, но эта бяка выползает в самом низу и к ней не прикрутить общий фон и так далее, вообщем хочу прост овырезать эту строку как таковое являение, потмоу чт ов жизни никогда ей не пользовался и не считаю что она необходима, даже если есть новости ожидающие модерации. У меня в задумке пункт профиль только с информацией о профиле и без чего еще лишнего. КАК ее вырезать? Буду очень признателен Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 24 января 2010 Рассказать Опубликовано: 24 января 2010 Автор Help me Цитата Ссылка на сообщение Поделиться на других сайтах
kpravda 102 Опубликовано: 24 января 2010 Рассказать Опубликовано: 24 января 2010 /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'] ); весь этот код сносим и счастье прийдет вам 2 Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 24 января 2010 Рассказать Опубликовано: 24 января 2010 Автор Спасибо тебе добрый человек Может еще подскажешь, где ставятся квадратные кавычки типа: ] и [ у слова РЕДАКТИРОВАТЬ ПРОФИЛЬ? Также перерыл все, в файле языков нет, в шаблоне userinfo.tpl прописано просто {edituser} А откуда там берутся скобки квадратные? Понимаю что в каком то файле модуля, но не могу найти( Цитата Ссылка на сообщение Поделиться на других сайтах
kpravda 102 Опубликовано: 24 января 2010 Рассказать Опубликовано: 24 января 2010 (изменено) /engine/modules/profile.php $tpl->set( '{edituser}', "[ <a href=\"javascript:ShowOrHide('options')\">" . $lang['news_option'] . "</a> ]" ); Изменено 24 января 2010 пользователем kpravda 1 Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 24 января 2010 Рассказать Опубликовано: 24 января 2010 Автор Вы почти спасли мне жизнь и мою голову, иначе разбил бы я ее об стену Еще бы кто от ддоса спас, уже пол дня ддосят придурки Цитата Ссылка на сообщение Поделиться на других сайтах
МASTER 11 Опубликовано: 25 января 2010 Рассказать Опубликовано: 25 января 2010 весь этот код сносим и счастье прийдет вам Очень хороший совет. Теперь у него не отдается ошибка 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'] ); Цитата Ссылка на сообщение Поделиться на других сайтах
kpravda 102 Опубликовано: 25 января 2010 Рассказать Опубликовано: 25 января 2010 МASTER, не заметил, спасибо ) Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 25 января 2010 Рассказать Опубликовано: 25 января 2010 Автор Попробуем Ваш вариант, только найдем куда обратно код воткнуть Да спасибо, помогло! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.