Как избавиться от Последний раз редактировалось

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Svetlana
phpBB 1.0.0
Сообщения: 9
Стаж: 19 лет 3 месяца

Как избавиться от Последний раз редактировалось

Сообщение Svetlana »

Как можно избавиться от надписи "Последний раз редактировалось" для админа и модераторов?
Поиском нашла только противоположные вопросы.
Мы переносили базу форума с др. движка и надо будет подправить некоторые старые сообщения.
Не хотелось бы чтоб пестрили все эти "редактирования".

Спасибо ;)

Версия phpBB*: 2.0.18
Используемые шаблоны: измененный Sosumi
Используемые моды: пока нет
Версия PHP: 5.1.1
Используемая СУБД и её версия: mysql-5.0.17
Есть ли у вас тестовый аккаунт**: нет
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Код: Выделить всё

#
#----------[open]----
#
viewtopic.php
#
#----------[find]----
#
	if ( $postrow[$i]['post_edit_count'] )
ну или заменить на это

if ( $postrow[$i]['post_edit_count'] ) && $userdata['user_level'] == USER )

или на это

if ( $postrow[$i]['post_edit_count'] ) && $postrow[$i]['user_level'] != ADMIN && $postrow[$i]['user_level'] != MOD )
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Kastaneda
Former team member
Сообщения: 702
Стаж: 20 лет 6 месяцев

Сообщение Kastaneda »

Не работает ни то, ни другое.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

тьфу, е мое :oops:
--------

или заменить на это

if ( $postrow[$i]['post_edit_count'] && $userdata['user_level'] == USER )

или на это

if ( $postrow[$i]['post_edit_count'] && $postrow[$i]['user_level'] != ADMIN && $postrow[$i]['user_level'] != MOD )
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Svetlana
phpBB 1.0.0
Сообщения: 9
Стаж: 19 лет 3 месяца

Сообщение Svetlana »

Наш системщик сделал так:

Код: Выделить всё

# 
#----------[open]---- 
# 
functions_post.php 
# 
#----------[find]---- 
#
$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
#
#----------[replace]----
#
$edited_sql = ($userdata["user_level"] == USER && $mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
Спасибо за пояснение главного принципа и за имена переменных. :)
Аватара пользователя
automan
phpBB 2.0.1
Сообщения: 252
Стаж: 20 лет
Благодарил (а): 2 раза

Сообщение automan »

Поручик писал(а):или заменить на это

if ( $postrow[$i]['post_edit_count'] && $userdata['user_level'] == USER )

или на это

if ( $postrow[$i]['post_edit_count'] && $postrow[$i]['user_level'] != ADMIN && $postrow[$i]['user_level'] != MOD )

Поручик
ошибочка у тебя там должно быть == а не !=
тоесть

или на это

if ( $postrow[$i]['post_edit_count'] && $postrow[$i]['user_level'] == ADMIN && $postrow[$i]['user_level'] == MOD )
Аватара пользователя
Никто
Advanced Lamers Team
Сообщения: 316
Стаж: 19 лет 3 месяца
Откуда: Химки
Забанен: Бессрочно

Сообщение Никто »

automan
все правильно у него...
!= означает неравно
Долой edgar'a - самого тупого юзера на форуме!
Аватара пользователя
automan
phpBB 2.0.1
Сообщения: 252
Стаж: 20 лет
Благодарил (а): 2 раза

Сообщение automan »

Никто я знаю что означает !=
так функция проверяет что если юзер админ и мод
то сообщение о редактировани не выскакивает
то что и требовалось ...

Добавлено спустя 1 минуту 1 секунду:

по крайне мере у меня так работает :lol:

Добавлено спустя 6 минут 1 секунду:

хотя я тут подумал что Поручик прав но у меня почему то не пашет так
Аватара пользователя
Никто
Advanced Lamers Team
Сообщения: 316
Стаж: 19 лет 3 месяца
Откуда: Химки
Забанен: Бессрочно

Сообщение Никто »

automan писал(а):так функция проверяет что если юзер админ и мод
Не функция а конструкция языка
automan писал(а):хотя я тут подумал что Поручик прав но у меня почему то не пашет так
Ну наконец-то
Долой edgar'a - самого тупого юзера на форуме!
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 19 лет 9 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

Попробовал изменить так, как Поручик предложил, так получилось что админ не видит последний раз редактировалось, а обычный зарегенный юзер видит. То есть противоположное тому что требовалось. Второй код я вообще не заметил, чтобы повлиял на что-то. По крайней мере не повиял на то, то что просили в запросе.
То есть требовалось вообще это: если свое сообщение редактирует админ или модер, то последний раз редатировалось не отображается. Или отображается только для админов. Как это сделать, кто-то может подсказать? С меня БОЛЬШОЕ спасибо будет. :)
(Только про поиск просьба не говорить. Нет этого решения на Гуру. :))
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 1 месяц
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

edgar писал(а):Нет этого решения на Гуру.
Слишком самонадеянно... Особенно в вашем случае...
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 19 лет 9 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

Mr. Anderson писал(а):Слишком самонадеянно...
Не. Нашел мод Xpert'а показывать ники тех кто редактировал, нашел запросы без ответов и обещание написать такой мод. Больше ничего нет.
Так что запрос в силе.
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 19 лет 9 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

сабж.
через три месяца :)
Правда. Все решения глючные. Всё проверил на практике.
Не подскажет ли кто-то, как сделать то, что тут просят. Ну в смысле:

Если админ или модер правят свой пост, то сообщение о редактировании не выводится.

:?:

Добавлено после того как это увидел:
Никто писал(а):Долой edgar'a - самого тупого юзера на форуме!
гы :lol:
Ну не всем же умными быть
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

edgar писал(а):Не подскажет ли кто-то, как сделать то, что тут просят. Ну в смысле:
Если админ или модер правят свой пост, то сообщение о редактировании не выводится.
Предложенное в сообщении Svetlana (5-е от начала) решение позволяет увеличивать счетчик правок в БД только если user_level == USER, что и приведет к желаемому результату...
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 19 лет 9 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

avm
Спасибо.
Не рискнул ставить код Светланы на форум без подтверждения его правильности от Гуру. Теперь поставлю :)

Вернуться в «Поддержка phpBB 2.0.x»