phpBB3 для чайников ;)

В данном подфоруме будут располагаться все статьи, помогающие освоиться в администрировании форума.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
cubanos_ru
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 106
Стаж: 10 лет 5 месяцев
Откуда: Санкт-Петербург
Контактная информация:

phpBB3 для чайников ;)

Сообщение cubanos_ru »

Здравствуйте!
А у меня такая проблема.
На форуме есть в левом верхнем углу меню Сообщения без ответов | Активные темы
"Сообщения без ответов" - работает нормально, а "Активные темы" - всегда выдает две темы (не очень-то и активные).
Почему так происходит?
Прочел здесь же, что за эти установки отвечает фрагмент из шаблона overall_header.html

У меня он, вроде, стандартный.

----------

<!-- IF S_DISPLAY_SEARCH -->
<p class="searchbar">
<span style="float: {S_CONTENT_FLOW_BEGIN};"><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a> | <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></span>
<!-- IF S_USER_LOGGED_IN or S_LOAD_UNREADS -->
<span style="float: {S_CONTENT_FLOW_END};"><!-- IF S_LOAD_UNREADS --><a href="{U_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a><!-- IF S_USER_LOGGED_IN --> | <!-- ENDIF --><!-- ENDIF --><!-- IF S_USER_LOGGED_IN --><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> | <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><!-- ENDIF --></span>
<!-- ENDIF -->
</p>
<!-- ENDIF -->
----------
В чем тут может быть проблема?
Заранее спасибо!!!

Во, блин, на этом форуме все работает - http://virt-life.ru/
Что же мне делать? :sh_ok:
#141
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB3 для чайников ;)

Сообщение DeaDRoMeO »

cubanos_ru писал(а):а "Активные темы" - всегда выдает две темы (не очень-то и активные).
Активные темы - это темы в которых были последние сообщения за определенный промежуток времени. В настройках каждого форума есть пункт Выводить активные темы, глядите его
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#142
Аватара пользователя
cubanos_ru
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 106
Стаж: 10 лет 5 месяцев
Откуда: Санкт-Петербург
Контактная информация:

phpBB3 для чайников ;)

Сообщение cubanos_ru »

Спасибо большое, получилось!!!
А вот еще вопрос:
Хотелось бы, чтобы список пользователей по умолчанию сортировался по времени последнего выхода пользователя на форум по убыванию.
А у меня он по умолчанию отображается по времени регистрации, по возрастанию.
Это можно тоже в админке поменять или вопрос решается сложнее?
#143
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB3 для чайников ;)

Сообщение DeaDRoMeO »

В файле memberlist.php найти

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

$default_key = 'c';
$sort_key = request_var('sk', $default_key);
$sort_dir = request_var('sd', 'a');
Заменить найденное на

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

$default_key = 'l';
$sort_key = request_var('sk', $default_key);
$sort_dir = request_var('sd', 'd');
Найти

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

'sd'			=> array('sd', 'a'),
Заменить найденное на

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

'sd'			=> array('sd', 'd'),
Найти

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

'U_SORT_ACTIVE'			=> ($auth->acl_get('u_viewonline')) ? $sort_url . '&sk=l&sd=' . (($sort_key == 'l' && $sort_dir == 'a') ? 'd' : 'a') : '',
Заменить найденное на

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

'U_SORT_ACTIVE'			=> ($auth->acl_get('u_viewonline')) ? $sort_url . '&sk=l&sd=' . (($sort_key == 'l' && $sort_dir == 'd') ? 'a' : 'd') : '',
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#144
Аватара пользователя
cubanos_ru
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 106
Стаж: 10 лет 5 месяцев
Откуда: Санкт-Петербург
Контактная информация:

phpBB3 для чайников ;)

Сообщение cubanos_ru »

Спасибо!
Мне на вас только молиться остается! :bra_vo:
Я нашел этот файл в корне форума, скопировал себе на винч и все поправил, а теперь задам идиотский вопрос - что, просто прямой заменой переписать этот новый memberlist.php в работающий форум (через FileZilla, я знаю, что вы используете Total Commander)
Просто я привык стили менять в админке, а это, вроде не стиль.
Короче, просто перезаписать файл с измененными значениями?
#145
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB3 для чайников ;)

Сообщение DeaDRoMeO »

cubanos_ru писал(а):Просто я привык стили менять в админке
Ой как вы об этом пожалеете, горько пожалеете в свое время
Просто скачиваете указанный файл с сервера, делаете в нем правки, обратно перемещаете файл на сервер, с заменой
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#146
Аватара пользователя
Vl@d1m1r
Активно общаюсь
Активно общаюсь
Сообщения: 333
Стаж: 10 лет 6 месяцев
Откуда: Туркменистан
Контактная информация:

phpBB3 для чайников ;)

Сообщение Vl@d1m1r »

DeaDRoMeO писал(а):Ой как вы об этом пожалеете, горько пожалеете в свое время
Голова будет такая :zvez_ochki:
#147
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB3 для чайников ;)

Сообщение DeaDRoMeO »

Угу, вот когда нибудь кеш форума серьезно очистите и будет очень смешно))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#148
Аватара пользователя
cubanos_ru
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 106
Стаж: 10 лет 5 месяцев
Откуда: Санкт-Петербург
Контактная информация:

phpBB3 для чайников ;)

Сообщение cubanos_ru »

Спасибо большое!
Всё получилось!!!
Спасибо вам огромное, за то, что существует эта ветка форума, что вы оперативно откликаетесь на вопросы.
А чего стоит ваша инструкция по обновлению форума, которую я выучил наузусть!
Еще раз вам огромное спасибо - завтра почитаю насчет кэша и как не попасть в беду, его стирая (понимаю, что речь идет о кэше в стилях) и если что, еще задам вопросы (есть один, но надо подготовиться).
В общем, при возможности, буду вас и ваш форум всем рекомендовать - просто подарок мне сделали сегодня!
:bra_vo: :bra_vo: :bra_vo:
#149
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

phpBB3 для чайников ;)

Сообщение Lorem Ipsum »

cubanos_ru писал(а):Просто я привык стили менять в админке
Стили в админке меняют, чтобы посмотреть как будет выглядеть. При очистке кэша все настройки, естесственно, слетят, так как отредактированные файлы не были закачаны на сервер.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#150
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB3 для чайников ;)

Сообщение DeaDRoMeO »

cubanos_ru, рад был помочь))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#151
Аватара пользователя
cubanos_ru
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 106
Стаж: 10 лет 5 месяцев
Откуда: Санкт-Петербург
Контактная информация:

phpBB3 для чайников ;)

Сообщение cubanos_ru »

Еще раз спасибо!
Буду постепенно осваиваться.
Стили буду исправлять в файлах...
Есть у меня еще вопрос, но надо сначала подготовиться...

P.S.
Похоже, я чайник не только в phpBB3, но и в самом форуме.
Хотел в подпись поставить, что меня зовут Михаил, но не нашел возможности сделать "Подпись" к сообщениям, хоть всё переискал в своем профиле.
Может, это потому, что я в группе для которой активирован флуд-контроль?
Как бы то ни было - еще выйду на связь, а вам - всего самого наилучшего!
#152
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB3 для чайников ;)

Сообщение DeaDRoMeO »

cubanos_ru писал(а):Хотел в подпись поставить, что меня зовут Михаил, но не нашел возможности сделать "Подпись" к сообщениям, хоть всё переискал в своем профиле.
Ограничение для вашей группы, да и правила форума вам не мешало бы почитать, пункты Аватар и Никнейм)) Хотя фиг с ним, перепишу правила
cubanos_ru писал(а):Как бы то ни было - еще выйду на связь, а вам - всего самого наилучшего!
И вам успехов)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#153
Аватара пользователя
cubanos_ru
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 106
Стаж: 10 лет 5 месяцев
Откуда: Санкт-Петербург
Контактная информация:

phpBB3 для чайников ;)

Сообщение cubanos_ru »

Я сам на своем форуме написал Правила и периодически возмущаюсь тем, что их никто не читает. :-00):
Видимо, это типично для России...
Спасибо! (за Михаила) :son-ce:

Почитал правила.
Поменял аватар, а никнейм, если нужно, измените на cubanos - это же вроде уже не реклама стороннего ресурса?
#154
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB3 для чайников ;)

Сообщение DeaDRoMeO »

cubanos_ru писал(а):Поменял аватар, а никнейм, если нужно, измените на cubanos - это же вроде уже не реклама стороннего ресурса?
Ник уже оставляйте))Ничего страшного
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#155
Аватара пользователя
cubanos_ru
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 106
Стаж: 10 лет 5 месяцев
Откуда: Санкт-Петербург
Контактная информация:

phpBB3 для чайников ;)

Сообщение cubanos_ru »

А у меня новая проблема: даже и не ожидал, что с таким можно столкнуться...
На моем форуме группа "Зарегистрированные пользователи" не имеет прав на редактирование своих сообщений. То есть, они могут редактировать свое сообщение, пока оно последнее в теме, а если кто-то написал на него ответ, то после этого уже не могут.
Я решил эту ситуацию изменить, добавить им права на редактирование сообщений и полез в "Права доступа".
Выяснилась странная ситуация: в разделе "Форумные права групп" у группы "Зарегистрированные пользователи" есть права на редактирование собственных сообщений. Но если смотришь права отдельного пользователя, то у него этих прав нет.
Но это, к сожалению, еще цветочки.
Далее я стал менять права для групп, и в общем, даже не могу точно сказать, что я сделал (работал методом тыка :-( ).
Ситуация никак не менялась.
Тогда я сделал еще большую глупость - поменял права доступа и нажал "Очистить кэш".
После этого я стал проверять права пользователей через "имитацию" (на профиль пользователя нажимаешь "Проверить права пользователя" и как бы становишься этим пользователем). Тут мне открылась вообще удручающая картина - пользователь не мог редактировать свои сообщения, но мог редактировать мои сообщения администратора.
Я создал Пользователя "Test" в группе "Зарегистрированные пользователи", зашел под ним и обнаружил, что "имитация" работает некорректно. То есть, на деле пользователь "Test" не мог редактировать мои сообщения, но если смотреть его права через имитацию, то получалось, что он может их править.

Ну и в итоге у меня получился целый ворох проблем, с которыми буду постепенно разбираться.
Для начала хотел спросить:
Как может так быть, что некорректно работает имитация? Где и как это можно исправить?
Как может быть, что в группе "Зарегистрированные пользователи" обозначены одни права, а у конкретных пользователей из этой группы - они, на деле, другие?
#156
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB3 для чайников ;)

Сообщение DeaDRoMeO »

cubanos_ru писал(а):но мог редактировать мои сообщения администратора.
Да там не полностью права передаются при имитации прав
cubanos_ru писал(а): а у конкретных пользователей из этой группы - они, на деле, другие?
Пользователи группы Зарегистрированные пользователи состоят только в этой группе ?? Больше ни в каких?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#157
Аватара пользователя
cubanos_ru
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 106
Стаж: 10 лет 5 месяцев
Откуда: Санкт-Петербург
Контактная информация:

phpBB3 для чайников ;)

Сообщение cubanos_ru »

DeaDRoMeO писал(а):Да там не полностью права передаются при имитации прав
Тут вопрос не в "не полностью", а в некорректности отображения.
Еще раз поясняю:
1) Права у зарегистрированных пользователей - корректны: они могут редактировать свои сообщения, а чужие - не могут.
2) Но! Если администратор, зайдя в форум под собственным именем, воспользуется опцией "проверить права пользователя" в профиле исследуемого юзера, то он видит сюрреалистическую картину: пользователь не может редактировать свои сообщения, зато имеет право редактировать сообщения администратора!
То есть, говоря короче, функция "проверка прав пользователя" через профиль работает неправильно!
А еще вчера всё было нормально: что такое я мог "отключить" или "включить"?

Вроде, "Зарегистрированные пользователи" входят только в одну группу.
Проверю, отпишусь.
Форум, действительно, существует очень давно, но админом я стал только в мае 2013-го
#158
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB3 для чайников ;)

Сообщение DeaDRoMeO »

2) а я вам говорю что все верно работает)))У меня так же, проверяю права вашего профиля и могу редактировать свои сообщения, это норма))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#159
Аватара пользователя
cubanos_ru
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 106
Стаж: 10 лет 5 месяцев
Откуда: Санкт-Петербург
Контактная информация:

phpBB3 для чайников ;)

Сообщение cubanos_ru »

Даже не знаю, что и ответить: это же некорректная имитация!
Но если так у всех, я к этому привыкну...

Но вот еще одна фишка в этой "имитации".
Пользователь Test. Группа "Зарегистрированные пользователи".
1) Захожу под Test. Проверяю права. Могу под Теst удалить свое последнее сообщение. Предпоследнее могу только редактировать. Всё правильно, я так и хотел.
2) Захожу под админом. Проверяю права пользователя Test через его профиль. В режиме имитации не могу сообщения Test ни удалить, ни править.
Это нормально?
Нет?
Форум, действительно, существует очень давно, но админом я стал только в мае 2013-го
#160
Ответить