Вписать текст в счётчик количества сообщений

Идеи для расширения функциональности phpBB 2.0.x
Gular
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 1 месяц

Вписать текст в счётчик количества сообщений

Сообщение Gular »

Приветствую.

Извиняюсь за, возможно, ламерский вопрос.

Есть ли возможность изменения цифрового обозначения в счётчике количества сообщений на текстовое сообщение?
То есть, можно изменить, например, текущее количество сообщений у конкретного пользователя путём SQL-запроса к БД (UPDATE phpbb_users SET user_posts='количество сообщений' WHERE user_id='идентификатор юзера'; (можно так же воспользоваться полем username)). Но буквенные символы в части

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

user_posts='[i]количество сообщений[/i]'
не сработают, счётчик просто-таки обнулится.
Конечно, этот счётчик изменяется при каждом написанном сообщении, поэтому, возможно, нужно подобное другому типу значения поля?
Так как в MySQL я, в общем-то, не силён, то вот такой вопрос. Есть ли возможность ревлизовать текстовую надпись?

Большое спасибо.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Всем сделать текст? Или только одному конкретному пользователю?

Если всем, то чем вас не устраивают звания. А вывод счётчика убрать.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

Gular
Можно такое сделать и не испортив базу, аналогично тому, как сделано в моде стажа2, с классом delta_russian от Котерова.
При наличии времени постараюсь пояснить подробнее попозже.

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

Хотя нет, прошу прощения.
Ни в этом варианте, ни в варианте с БД такой фокус труднореализуем - слишком большое количество вариантов числительных придётся выписывать.
Изображение
Gular
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 1 месяц

Сообщение Gular »

Дадада. Одному, конкретному, юзеру. Например, я себе.
Вот у меня например: Всего сообщений: 1258
А думаю заменить, например, на: Всего сообщений: Top-poster
Например так. :) И надо конечно же запретить считать.

И ещё я нашёл на phpbbhacks.com нашёл мод "Edit user posts via ACP", в описании которого сказано, что "...have the ability to edit the count of user_posts...". Вот думаю, можно ли там в форме написать помимо цифр что-то. Наврядли...

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

Хотя надо бы его скачать и посмотреть, что он там изменяет. Такое ощущение, что там тоже в АСР форма, через которую меняется user_posts.

Видимо, не стоит таким делом заниматься. :)
Последний раз редактировалось Gular 18.09.2007 14:08, всего редактировалось 1 раз.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

Видимо, я не понял вопроса, в отличие от VVVas :)
В любом случае, изменять ради этого поле не советовал бы. Лучше обойтись РНР кодом.
Изображение
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Принципиально можно даже написать такой мод. Ничего сложного. Добавить поле user_posts_text в профиль, но редактировать его может только админ, а отображать его не надо. А потом в просмотр профиля и просмотр темы написать условие, что если user_posts_text пустое, то выводить user_posts, если оно чем-то заполнено, то выводить user_posts_text. В общем ничего сложного. Даже я бы наверное смог бы.

Перенес.
я люблю daft punk | новый sugoi.ru
Gular
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 1 месяц

Сообщение Gular »

rxu, сейчас я Ваше предложение поищу (мод стажа2 по-моему не попадал мне в руки). Сейчас поищу.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

А не проще сделать ланг-файл, в который внести эти текстовые значения, а в коде выдавать их по условию в зависимости от числа постов?

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

Gular
не обязательно искать, тот вариант всё равно не подходит, как я уже сказал :)
Изображение
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

rxu
Нам нужно не всем подряд, а только определённым личностям.

А то что ты предлагаешь - это те же звания. Я уже писал. Какая разница из админки их брать или из ланг файла?
я люблю daft punk | новый sugoi.ru
Gular
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 1 месяц

Сообщение Gular »

Вот, спасибо. Надо бы попробовать, но на тестовом полигоне.
VVVas, благодарю.

rxu, Вам, и вообще всему этому проекту спасибо. Наша сеть планрует переходить на грядущий Olympus. Так что, ждём Final.

Вернуться в «Запросы модов для phpBB 2.0.x»