X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> [DLE] Как убрать информацию о новостях в профиле пользователя?
taxi2008
taxi2008
Topic Starter сообщение 13.4.2013, 11:54; Ответить: taxi2008
Сообщение #1


Оптимизатор
******

Группа: Active User
Сообщений: 2034
Регистрация: 29.7.2008
Поблагодарили: 470 раз
Репутация:   114  


Добрый день!
Подскажите пожалуйста, какой код нужно удалить, чтобы избавится от информации о новостях в профиле пользователя.
Если наглядно, то речь идет о:
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
falken
falken
сообщение 13.4.2013, 12:06; Ответить: falken
Сообщение #2


online
*******

Группа: Ex-Moderator
Сообщений: 3742
Регистрация: 23.3.2011
Поблагодарили: 3986 раз
Репутация:   361  


language/Russian/website.lng

Удаляем следующее:
'all_info'        =>    "Информация",
'mod_list_f'        =>    "Ваших публикаций, ожидающих модерации, нет",


Ну и + соответствующие стили в CSS, разумеется.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
taxi2008
Topic Starter сообщение 13.4.2013, 12:20; Ответить: taxi2008
Сообщение #3


Оптимизатор
******

Группа: Active User
Сообщений: 2034
Регистрация: 29.7.2008
Поблагодарили: 470 раз
Репутация:   114  


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

к тому же, вообще не стоит удалять
'all_info'        =>    "Информация",

т.к. он используется практически на всех страницах! Наример страницы 404 или когда нет комментариев к новости и тд

Сообщение отредактировал taxi2008 - 13.4.2013, 12:25
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
falken
falken
сообщение 13.4.2013, 12:30; Ответить: falken
Сообщение #4


online
*******

Группа: Ex-Moderator
Сообщений: 3742
Регистрация: 23.3.2011
Поблагодарили: 3986 раз
Репутация:   361  


(taxi2008 @ 13.4.2013, 12:20) *
т.к. он используется на страницах ошибок!

На страницах ошибок используется
'all_err_1'        =>    "Внимание, обнаружена ошибка",


(taxi2008 @ 13.4.2013, 12:20) *
другими словами он всеравно будет выводить информацию о новостях

А, то есть вам нужно сам функционал вывода снести? В таком случае ковырять нужно.. или ждать прогеров smile.gif


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WarZEN
WarZEN
сообщение 13.4.2013, 12:49; Ответить: WarZEN
Сообщение #5


Участник
***

Группа: User
Сообщений: 121
Регистрация: 10.3.2013
Поблагодарили: 24 раза
Репутация:   6  


Открываем /engine/modules/show.short.php
ищем строчку (~ 622 строка)
    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') {


и заменяем его на

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


Сообщение отредактировал WarZEN - 13.4.2013, 12:49


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
taxi2008
Topic Starter сообщение 13.4.2013, 13:20; Ответить: taxi2008
Сообщение #6


Оптимизатор
******

Группа: Active User
Сообщений: 2034
Регистрация: 29.7.2008
Поблагодарили: 470 раз
Репутация:   114  


WarZEN, помогло. Я тоже пытался ковырять этот код, нашел его по признаку mod_list_f, но я пробывал удалить чисто
tpl->set( '{error}', $lang['mod_list_f'] );

Поэтому и не получалось. Спасибо вам!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WarZEN
WarZEN
сообщение 13.4.2013, 14:36; Ответить: WarZEN
Сообщение #7


Участник
***

Группа: User
Сообщений: 121
Регистрация: 10.3.2013
Поблагодарили: 24 раза
Репутация:   6  


taxi2008, если просто удалить данный код, то обработчик шаблонизатора все равно будет срабатывать, но будет ругаться на тег {error}, поскольку вывод информационного окна происходит. по тег {error} не инициализирован и он выведется как простой текст
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kRicha
kRicha
сообщение 13.4.2013, 19:15; Ответить: kRicha
Сообщение #8


Завсегдатай
*****

Группа: Active User
Сообщений: 932
Регистрация: 29.6.2010
Из: Киева
Поблагодарили: 222 раза
Репутация:   39  


a [not-aviable] нельзя было решить? Или userinfo.tpl не подхватывает данный тег?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
taxi2008
Topic Starter сообщение 14.4.2013, 8:18; Ответить: taxi2008
Сообщение #9


Оптимизатор
******

Группа: Active User
Сообщений: 2034
Регистрация: 29.7.2008
Поблагодарили: 470 раз
Репутация:   114  


a [not-aviable] нельзя было решить? Или userinfo.tpl не подхватывает данный тег?

если бы было так просто, я бы не создавал тему hihi.gif

WarZEN, да, я это уже понял wink.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WarZEN
WarZEN
сообщение 14.4.2013, 18:43; Ответить: WarZEN
Сообщение #10


Участник
***

Группа: User
Сообщений: 121
Регистрация: 10.3.2013
Поблагодарили: 24 раза
Репутация:   6  


Если этот элемент вообще не нужен на сайте, зачем на него ставить [not-aviable]? Лучше удалить обработчик и вывод. Немного, но это снизит нагрузку. При большой посещаемости это существенный фактор.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Instagram: забрать себе неактивное имя пользователя
6 DiscordPro 589 Сегодня, 9:35
автор: Зотов
Горячая тема (нет новых ответов) Черный список обменников и как безопасно обменять валюту
137 Kurses 29480 Вчера, 17:24
автор: jack
Горячая тема (нет новых ответов) Как заработать новичку?
101 Emeralda 17380 Вчера, 16:18
автор: seoprogoni
Открытая тема (нет новых ответов) Как мошенники зарабатывают на прямых трансляциях в Instagram
Не ждите порно в инстаграм, его нет
1 PostBrigada 360 Вчера, 15:54
автор: Pingunio
Открытая тема (нет новых ответов) Как включить автоматическое обновление для плагинов WordPress и самого движка?
0 Telnor 342 Вчера, 13:27
автор: Telnor


 



RSS Текстовая версия Сейчас: 11.12.2017, 13:42
Дизайн