Без описания |
Поиск в теме | Версия для печати |
Raiv |
Отправлено: 08 Марта, 2007 - 06:14:30
|
Newbie
Покинул форум
Сообщений всего: 41
Дата рег-ции: Февр. 2007
Карма 0
|
Так я пока плохо знаю php я не смог написать этот мод. Но сумел адаптировать малях другой мод под этот. Этот мод
"Профиль + ". Я не знаю, может кому-то не понравиться как это сделано, но лично у меня мод "профиль+" используется
только для того, чтобы у каждого пользователя была в профиле его фотография.
Ну в общем опишу как можно реализовать.
Ставим мод "Профиль+" .
Поставили все хорошо, теперь идем в папку со скином и ищем файл topic_data.tpl Открываем его редактор, и ищем
переменную .
Малях поковырявшись выбираем место где у нас будет расположена картинка (медалька).
Я делал это для скина HeliusExBB, поэтому опишу какие в нем переменные за что отвечают. Перечисляю по порядку что
как идет. Все переменные могут быть помещенны в фигурные скобки {}, если у вас так то советую переменную
$profileplus так же обрамить такими скабками.
CODE:
$username_java - ник пользователя
$picon - отображение иконки группы (у меня мод группа пользователей не стоит, поэтому иконку имеют только
модераторы и админы)
$membertitle - Ранг пользователя (звание)
$profileplus - отображения значений полей добавленного профиля
$useravatar - аватарка пользователя
$membergraphic - картинки ранга (вроде здесь это красные кружечки)
$posts - кол-во постов
$joined - дата регистрации
$location - если честно, так и не понял за что отвечает эта переменная, но по название похоже на то, где находится
пользователь, что это значит я не знаю ((
$online - статус пользователя (на форуме или нет)
$karma - карма пользователя
$pun - штрафы пользователей
Если проследить, у меня на форуме стоит картинка медали после ранга пользователя и выше аватарки.
На этом редактирование закончено.
Теперь переходим к назначению пользователю картинки.
Для этого выбираем папку относительно корня форума, где лежат наши медальки. (у меня это это папка im/medals )
Создаем папку (например medals ) и закидываем туда картинки.
Далее идем в админку. Тама выбираем Модули - Управление.
В самом низу у нас должен появиться новый мод (если он у вас уже раньше не стоял) "Профиль +". По умолчанию он
выключен. Выбираем "Да" и нажимаем сохранить.
После того как мы его активировали, выбираем "Редактирование". Тама нажимаем "новое поле". После чего переходим к
редактированию.
Называем как у нас будет дополнительная строка (у меня это "Медали".
Потом идет выбор между включением/выключением этого поля (это надо для того, если вы хотите отключить только часть
мода которую вы редактируете, в нашем слечае "Медали". Выбираем "нет".
Дальше выбираем тип поля. Выбираем "Выпадающий список"(да-да, как не страннго это звучит но выбираем именно его).
Ниже видим Два поля для ввода текста. Перед тем как мы будем их создавать, советую создать прозрачную картинку 1*1,
она у нас будет отображаться если у пользователя нет медали (у меня это no.gif). Очень важно эту Картинку
разместить первой, иначи у всех пользователей будет отображаться Первая картинка награды. Создали такой рисунок, и
закидываем в папку с отстальными для "медалей".
Теперь обьясню почему у нас два поля, а не одно. Первое поле это инфа которая будет видна привыборе картинки (в
моем случае это выглядит так
CODE:
Нет медали
Массовик-затейник
А вот во второе поле мы уже вводим адреса картинок.
CODE:
<img src="im/medals/no.gif">
<img src="im/medals/0.gif">
|
|
|
Raiv |
Отправлено: 08 Марта, 2007 - 06:15:38
|
Newbie
Покинул форум
Сообщений всего: 41
Дата рег-ции: Февр. 2007
Карма 0
|
(ПРОДОЛЖЕНИЕ)
Очень важно каждую картинку и каждое название этой картинки писать на отдельной строчке (об этом так же сказано в
каментариях в самом моде, вы их увидите когда будете редактировать эти поля).
Спускаемся нижи и видем различные поля, по большому счету они нам не нужны, поэтому мы их не трогаем. Спускаемся
ниже до поля "Показывать под ником в темах" Выбираем пунк "Да", иначе медаль бует показана только в профиле
пользователя, а в постах не будет отображаться.
Далее идет поле "Короткое название", лично я ничего в него не вводил, потому что у нас картинка, поэтому и вам не
советую.
Далее видим самый последний пунк, но однако он самый важный. "Только чтение", здесь выбираем "да"- если вы хотите
чтобы только вы могли выставлять медальки, при значении "нет" любой пользователеь может выбрать себе любую медаль.
Нажимаем сохранить. Все первая часть позади. Теперь надо выставить пользователю награду (это если только вы можете
это делать).
Не выходя их админки идем в Модули - Список пользователей. Ищем пользователя которому вы хоттите выставить медаль и
нажимаем на его ник. Попадаем в редактирование его профилия. Ищем наше созданное поле "Медали". И видем выпадающий
список. По умолчанию бедет стоять пустая картинка 1*1 (это если вы в полях написали ее первой, в моем случае это
картинка под именем no.gif и название "Нет медали" У нас как раз отображается "Нет медали". Разворачиваем список
и выбираем медаль. Все, теперь нажимаем сохранить. Идем в тему где отписывался пользователей которому вы поставиль
награду, и видем у него под ником медаль.
Все, все прекрасно отображается и прекрасно работает.
Медальки можно выставлять как и самому себе так и остальным администраторам.
Мне эта функция просто необходима и поэтому было решено сделать через мод "Профиль+".
Все описанные выше действия примениму к версии форума FM 0.1.5. Возможно так же применение к другим версиям, если
подходим мод "профиль+".
Ниже хочу привести пример как выглядит эта картинка.
Огромное спасибо автору мода "Профиль+". Прикреплено изображение
(Отредактировано автором: 08 Марта, 2007 - 06:16:10) |
|
|
|
Поиск в теме | Версия для печати |
Страниц (2): [1] 2 » |
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0, скрытых: 0) |
« Моды, хаки, скины и дополнения » |
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
|
|
|