Изменить количество пользователей на странице memberlist
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Изменить количество пользователей на странице memberlist
Собственно, как изменить количество выводимых пользователей на странице "Пользователи"?
Искал в админке - не нашел. Поиск по форуму также ничего не дал.
Можно это сделать правкой memberlist.php или нужен мод?
Искал в админке - не нашел. Поиск по форуму также ничего не дал.
Можно это сделать правкой memberlist.php или нужен мод?
In Web We Trust
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 6 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Изменить количество пользователей на странице memberlist
Там используется значение параметра «Тем на страницу» оО
При сильном желании можно изменить.
При сильном желании можно изменить.
-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Изменить количество пользователей на странице memberlist
MIT
Я извиняюсь, там - это именно в memberlist? Если да, то на русском написано или на английском (это нужно,чтобы поиском по файлу воспользоваться, а то рыскать по 63-Кбайтному файлу что-то мягко говоря лень)
Я извиняюсь, там - это именно в memberlist? Если да, то на русском написано или на английском (это нужно,чтобы поиском по файлу воспользоваться, а то рыскать по 63-Кбайтному файлу что-то мягко говоря лень)
In Web We Trust
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 6 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Изменить количество пользователей на странице memberlist
Угу.
Ищионо там всего 3 раза встречается.
Ищи
Код: Выделить всё
$config['topics_per_page'] -
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Изменить количество пользователей на странице memberlist
Теперь нашел и понял, что это задается вместе с настройкой вывода количества тем на страницу в админке.
Но, если я хочу, чтобы пользователей выводилось 100, а тем - меньше, то можно это изменить в файле? Может, вместо
задать число?
Добавлено спустя 2 минуты 29 секунд:
Хе, попробовал только что задать 50 вместо $config['topics_per_page'], у меня стало 23 страницы на 23 пользователя
Но, если я хочу, чтобы пользователей выводилось 100, а тем - меньше, то можно это изменить в файле? Может, вместо
Код: Выделить всё
$config['topics_per_page']Добавлено спустя 2 минуты 29 секунд:
Хе, попробовал только что задать 50 вместо $config['topics_per_page'], у меня стало 23 страницы на 23 пользователя
In Web We Trust
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 6 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Изменить количество пользователей на странице memberlist
По-хорошему надо завести в таблице _config новое значение и использовать его. Значит так:
1) Заходишь в phpMyAdmin
2) Добавляешь в таблицу _config параметр
3) Чистишь кеш конференции через админку
4) Меняешь в memberlist.php все
1) Заходишь в phpMyAdmin
2) Добавляешь в таблицу _config параметр
users_per_page и ставишь значение 100 (третее поле — 0)3) Чистишь кеш конференции через админку
4) Меняешь в memberlist.php все
$config['topics_per_page'] на $config['users_per_page']-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Изменить количество пользователей на странице memberlist
Я извиняюсь за ламмерство, но не подскажете поподробнее?
В частности, я зашел в phpMyAdmin, вижу в левом столбце список:
Это и есть таблицы? Там же находится таблица phpbb_config (которую Вы указали _config)
Жму на phpbb_config - появляется более 300 элементов:
я так понимаю, что нужно добавить к этим новый элемент и выставить значение ?
Только не пойму, как добавить туда этот параметр и значение.
Если, вообще, я правильно нашел таблицу.
Добавлено спустя 7 минут 47 секунд:
Или можно просто выполнить запрос:
?
В частности, я зашел в phpMyAdmin, вижу в левом столбце список:
Код: Выделить всё
phpbbacl_groups
phpbbacl_options
phpbbacl_roles
phpbbacl_roles_data
phpbbacl_users
phpbbads
phpbbads_forums
и т.д.Жму на phpbb_config - появляется более 300 элементов:
Код: Выделить всё
active_sessions 0 0
allow_attachments 1 0
allow_autologin 1 0
allow_avatar 1 0
allow_avatar_local 0 0
allow_avatar_remote Код: Выделить всё
users_per_pageКод: Выделить всё
100Только не пойму, как добавить туда этот параметр и значение.
Если, вообще, я правильно нашел таблицу.
Добавлено спустя 7 минут 47 секунд:
Или можно просто выполнить запрос:
Код: Выделить всё
INSERT INTO phpbb_config (config_name, config_value) VALUES ('users_per_page', '100');In Web We Trust
Re: Изменить количество пользователей на странице memberlist
Сорри, а зачем в таблицу вносить значение конфигурации, если оно всего в одном скрипте будет выводится?
Разве не проще в начале этого скрипта установить значение этогого конфига в нужное?
ИМХО постоянный вызов этого параметра, при условии что он нужен только в memberlist конечно не внесёт лишних запросов, но чем меньше, тем всё таки лучше.
А вносить в таблицу лучше параметры, которые нужно изменять в админке.
Поправьте если я не прав.
Разве не проще в начале этого скрипта установить значение этогого конфига в нужное?
ИМХО постоянный вызов этого параметра, при условии что он нужен только в memberlist конечно не внесёт лишних запросов, но чем меньше, тем всё таки лучше.
А вносить в таблицу лучше параметры, которые нужно изменять в админке.
Поправьте если я не прав.
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 6 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Изменить количество пользователей на странице memberlist
Айдар, угу.
velo, задавать значения параметров прямо в скрипте — дурной тон. Никакой потери производительности добавление новой переменной не несёт, т.к. это значение кешируется вместе со всеми остальными. К тому же, при желании, можно добавить пункт и в админку.
velo, задавать значения параметров прямо в скрипте — дурной тон. Никакой потери производительности добавление новой переменной не несёт, т.к. это значение кешируется вместе со всеми остальными. К тому же, при желании, можно добавить пункт и в админку.
-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Изменить количество пользователей на странице memberlist
Получилось!
Большое спасибо!
А на будущее, чтобы изменить значение в таблице, мне нужно будет вместо что-то другое написать или там автозамена происходит, если то же самое внести?
Большое спасибо!
А на будущее, чтобы изменить значение в таблице, мне нужно будет вместо
Код: Выделить всё
insertIn Web We Trust
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 6 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Изменить количество пользователей на странице memberlist
Для изменения:
Или через phpMyAdmin просто, редактированием.
Код: Выделить всё
UPDATE phpbb_config SET config_value = '123' WHERE config_name = 'users_per_page'-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Изменить количество пользователей на странице memberlist
Вопрос конкретный - запрос
дееспособный? Его достаточно? Ну и потом замена кодов в скрипте? Ага?
Полез делать себе..задолбало листать страницы по 25 чел на каждой..
опа..еще вопрос - а поисковка не собьется? А то как выдаст на все сто в админке или в центре модератора..А?
Код: Выделить всё
INSERT INTO phpbb_config (config_name, config_value) VALUES ('users_per_page', '100');Полез делать себе..задолбало листать страницы по 25 чел на каждой..
опа..еще вопрос - а поисковка не собьется? А то как выдаст на все сто в админке или в центре модератора..А?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 6 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Изменить количество пользователей на странице memberlist
Да, да, да, ага.Пчелкин писал(а):дееспособный? Его достаточно? Ну и потом замена кодов в скрипте? Ага?
Ты о чём?Пчелкин писал(а):а поисковка не собьется? А то как выдаст на все сто в админке или в центре модератора..А?
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Изменить количество пользователей на странице memberlist
Ну это когда мы ищем кого-то по нику или выбираем в опциях в админке юзеров...открываться будет стоштуковый список или попрежнему 25 штуковый?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 6 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Изменить количество пользователей на странице memberlist
Стоштуковый, ибо всплывающие окошки поиска юзеров — это тоже memberlist.php.

