Дополнительная строка после звания

Идеи для расширения функциональности phpBB 2.0.x
Павел M
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 5 месяцев

Дополнительная строка после звания

Сообщение Павел M »

Здравствуйте уважаемые пользователи! Сразу хочу оговориться что, прежде чем создать эту тему я пролистал достаточный объем постов и тем созданных на этом форуме ранние, а также вводил различные комбинации ключевых слов в поиск, но к сожалению так и не нашел того что искал. Зато я убедился, что здесь собрались в большинстве своем, грамотные люди. По этому и спрашиваю.
Видите ли, я закончил разработку сайта и перешел на доработку форума (к сожалению, с php я на ВЫ). Как вы понимаете, я выбрал phpBB 2.0.20 и мне необходимо помимо некоторых модов, реализовать там еще одну вещь.

Вот пример =>

Изображение

Мне необходимо создать дополнительную строку под старкой звания. Причем эта стока должна заполнятся не пользователями в собственном профиле, а Администратором форума, желательно в админской панели.
Пожалуйста подскажите как так сделать?
Заранее благодарен.



PS> Мод Multiple Ranks And Staff View смотрел, это немного не то.
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 19 лет 9 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

Павел M писал(а):Мод Multiple Ranks And Staff View смотрел, это немного не то
А что там не то?
Вам просто надо вторую строку к званию, а не другое звание?
Тогда вот так:
Нарниец<br /><b>Леди форума</b>
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Павел M писал(а):Как вы понимаете, я выбрал phpBB 2.0.20
Не понимаем. Поняли бы, если бы выбрали 2.0.21.
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Павел M
Custom Title MOD 1.0.3
Режим "без замены", и ставите условия которые заведомо недостижимы. А потом в управлении пользователем пишите то что вам нужно.
я люблю daft punk | новый sugoi.ru
Павел M
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 5 месяцев

Сообщение Павел M »

edgar писал(а):А что там не то?
Вам просто надо вторую строку к званию, а не другое звание?
Вы абсолютно правы! Мне нужна только дополнительная стока, которую можно было бы заполнять только в Админ панели.
edgar писал(а):Тогда вот так:
Нарниец<br /><b>Леди форума</b>
Спасибо огромное, но где это все подставлять?
И точно ли это поле будет заполнятся только в панели Администратора?

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

Сообщение edgar »

Админка-Пользователи-Звания
Просто назначаете звания, используя теги HTML
Павел M
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 5 месяцев

Сообщение Павел M »

Спасибо за совет.
Но я наверное не правильно вас понял, ведь если исходить из языка разметки HTML, то чтобы из админки вводить какую либо информацию в определенную ячейку, нужно:
Создать поле ввода на нужном листе (в частности в админ разделе)
Связать это поле ввода с скриптом, который и будет вносить информацию введенную в поле ввода, в нужную нам ячейку таблицы.
Это все я проходил, когда делал сайт.

Но вопрос стоял не в этом.
Вы правы относительно того, что мне требуется создать- "вторую строку к званию, а не другое звание".
Если я внесу уже в имеющееся поле ввода статуса такой код, то такой "статус" присвоится всем пользователям, а мне этого не нужно.
Мне нужно чтобы некоторые пользователи имели эту строку, а некоторые нет.
Так что такое решение, даже если оно реально работает, мне не подходит.
Подскажите пожалуйста, где надо править код, для решения этой задачи? И если можно приведите пример.

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

Сообщение rxu »

Павел M
Как Вам правильно подсказал идею edgar, строку

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

Нарниец<br /><b>Леди форума</b>
надо подставить в управлении званиями - при создании звания как его наименование. Надеюсь, понятно выразился... :)

Добавлено спустя 30 минут 12 секунд:
rxu писал(а):Вы правы относительно того, что мне требуется создать- "вторую строку к званию, а не другое звание".
Так... ну тогда можно открыть viewtopic.php, и добавить, например, перед

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

	//
	// Again this will be handled by the templating
	// code at some point
	//
нужное условие, к примеру

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

if($userdata['user_id'] == 16)
{
         $poster_rank = $poster_rank . $lang['ledi'];
}
В lang_main.php добавить строку

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

$lang['ledi'] = '<br><b>Леди форума</b>';
Изображение
Павел M
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 5 месяцев

Сообщение Павел M »

Благодарю rxu.
Но что означает этот код?

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

if($userdata['user_id'] == 16) 
{ 
         $poster_rank = $poster_rank . $lang['ledi']; 
}
Насколько я знаю из литературы, "У Гостя user_id будет равен нулю, у администратора - единице, у остальных зарегистрированных пользователей user_id будет больше 1. ". А POSTER_RANK - это название "звания".
И что означает ['user_id'] == 16?
Буду благодарен за любое объяснение.

Мне ведь нужно только дополнительное поле создать под званием и все. А вы мне, на сколько я понял, предлагаете создать некое звание, присваиваемое пользователю если ['user_id'] == 16. Это не совсем то что мне нужно.
Я хотел бы сам вписывать в это поле информацию, без какой бы то ни было автоматизации.
Просто вписал что-то какому-то пользователю и это что-то отражается у этого пользователя под строкой звания, на любой странице форума. Вот и все.
Я думаю вам не сложно подсказать мне, как это сделать, просто мы все не как друг друга не поймем.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Павел M писал(а):И что означает ['user_id'] == 16?
rxu писал(а):нужное условие, к примеру
Вы же хотите кому то конкретно присвоить? Это его ID. Будьте внимательны.

Павел M
Вашы запросы, наверное, проще реализовать поставив МОД дополнительного поля в профиль, при этом сделать его с возможностью редактирования только админом, и выводить над аватаром. Есть такие МОДы.
Открываете профиль пользователя, вписываете, что хотите, если нет - полу пустое и ничего не выводиться. 8)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Павел M
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 5 месяцев

Сообщение Павел M »

Палыч писал(а):Вы же хотите кому то конкретно присвоить? Это его ID. Будьте внимательны.
Спасибо, буду знать.
Палыч писал(а):Павел M
Вашы запросы, наверное, проще реализовать поставив МОД дополнительного поля в профиль, при этом сделать его с возможностью редактирования только админом, и выводить над аватаром. Есть такие МОДы.
Открываете профиль пользователя, вписываете, что хотите, если нет - полу пустое и ничего не выводиться.
Да безусловно так было бы проще, но есть некие трудности:
1. Я не нашел ни одного такого мода ни на вашем ресурсе, ни на http://www.phpbbhacks.com/allhacks.php.
2. Я не силен в php и по этому, даже если найду что-то похожее, вряд ли смогу- "сделать его с возможностью редактирования только админом, и выводить над аватаром."

А вот, например вы можете мне что-то посоветовать.
Я думаю что у вас богатый опыт в реализации решений по таким проблемам.

Заранее благодарен.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Павел M писал(а):1. Я не нашел ни одного такого мода ни на вашем ресурсе, ни на http://www.phpbbhacks.com/allhacks.php.
Не удивительно, так как по вашей ссылке - You have tried to visit a page that does not exist. Sorry.

Вот здесь около 9 страниц подобных МОДов http://phpbbhacks.com/searchresults.php ... &Submit=Go

Я бы посоветовал

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

## MOD Title: Custom Profile Fields
## MOD Author: aboyd < n/a > (Tony Boyd) http://www.outshine.com/
## MOD Author: Blankety Blank Man < n/a > (Brian Shields) n/a
## MOD Description: Enables admins to add custom fields to the profile.
## MOD Version: 1.2.0
Отвечает всем необходимым требованиям
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
DeBugger

Сообщение DeBugger »

edgar писал(а):Нарниец<br /><b>Леди форума</b>
Идея хорошая и позволяет реализовать не только перенос, но и цвет. Однако, как быть с ограницением длины поля?
Мне не хватило буквально пары символов...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

DeBugger писал(а): Однако, как быть с ограницением длины поля?
Увеличить
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Павел M
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 5 месяцев

Сообщение Павел M »

Палыч писал(а):Не удивительно, так как по вашей ссылке - You have tried to visit a page that does not exist. Sorry.
Странно, совсем недавно работала.
Палыч писал(а):Я бы посоветовал

Код:
## MOD Title: Custom Profile Fields
## MOD Author: aboyd < n/a > (Tony Boyd) http://www.outshine.com/
## MOD Author: Blankety Blank Man < n/a > (Brian Shields) n/a
## MOD Description: Enables admins to add custom fields to the profile.
## MOD Version: 1.2.0

Отвечает всем необходимым требованиям
Спасибо, я попробую его установить на пробный образец форума, посмотрим, что выйдет.
DeBugger писал(а):
Нарниец<br /><b>Леди форума</b>
Идея хорошая и позволяет реализовать не только перенос, но и цвет. Однако, как быть с ограницением длины поля?
Да хорошая, только мне не подходит, поскольку такое звание будет присвоено всем пользователям.

А в целом спасибо за помощь, будем надеется, что моды предложенные Палычем окажутся тем чем нужно.

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