1. Raiv - 21 Февраля, 2007 - 15:53:09 - перейти к сообщению
Как прикрепить маленькую картинку справа от ника, ну например медальку. Просто хочется утраевать всякие конкурсы на форуме, и приз как раз такая медалька. Возможно ли такое сделать?
2. TvoyWeb - 22 Февраля, 2007 - 00:04:00 - перейти к сообщению
Raiv
Если знаешь PHP и хоть немного структуру форума, то нет никаких проблем. Можно еще попробовать в админке управлении пользователями в поле специальное звание прописать код картинки, но в этом случае не будет показываться статус пользователя по рейтингу ответов.
Если знаешь PHP и хоть немного структуру форума, то нет никаких проблем. Можно еще попробовать в админке управлении пользователями в поле специальное звание прописать код картинки, но в этом случае не будет показываться статус пользователя по рейтингу ответов.
3. Raiv - 22 Февраля, 2007 - 02:08:45 - перейти к сообщению
TvoyWeb
Проблема как раз в том что пхп почти не знаю. Так маленькие основы. Просто хотел узнать возможно ли такое. Щас сижу за книжками и что-то пытаюсь сделать.
Проблема как раз в том что пхп почти не знаю. Так маленькие основы. Просто хотел узнать возможно ли такое. Щас сижу за книжками и что-то пытаюсь сделать.
4. Рональд01 - 22 Февраля, 2007 - 03:15:49 - перейти к сообщению
Кстати это вещь может очень пригодица. например чтоб в админке можно было какие-нибудь медальки выдавать...
5. Raiv - 22 Февраля, 2007 - 13:03:28 - перейти к сообщению
На самом деле, это почти есть, только надо чуток подредактировать. Когда ставишь мод "Группы пользователей", в каждой группе появляется такая фишка как значек группы (вроде должен, просто у меня не стоит этот мод). И тем которым нужно поставить награду просто можно переместить в специальную группу в которой как раз стоит картинка группы вроде медальки .
6. Jakeryf - 22 Февраля, 2007 - 13:12:18 - перейти к сообщению
Raiv
а если пользователь уже состоит в какой-то группе, твое предложение совсем не подходит
а если пользователь уже состоит в какой-то группе, твое предложение совсем не подходит
7. Raiv - 22 Февраля, 2007 - 13:29:14 - перейти к сообщению
Jakeryf
Совершенно согласен. Поэтому я и написал, ".. только надо чуть-чуть подредактировать.. ". Чем я и попытаюсь щас занятся. Но с моими знаниями пхп, у меня получится не раньше чем наверно через месяца 2 как миниму (((((
Совершенно согласен. Поэтому я и написал, ".. только надо чуть-чуть подредактировать.. ". Чем я и попытаюсь щас занятся. Но с моими знаниями пхп, у меня получится не раньше чем наверно через месяца 2 как миниму (((((
8. Raiv - 08 Марта, 2007 - 06:14:30 - перейти к сообщению
Так я пока плохо знаю php я не смог написать этот мод. Но сумел адаптировать малях другой мод под этот. Этот мод
"Профиль + ". Я не знаю, может кому-то не понравиться как это сделано, но лично у меня мод "профиль+" используется
только для того, чтобы у каждого пользователя была в профиле его фотография.
Ну в общем опишу как можно реализовать.
Ставим мод "Профиль+" .
Поставили все хорошо, теперь идем в папку со скином и ищем файл topic_data.tpl Открываем его редактор, и ищем
переменную
Малях поковырявшись выбираем место где у нас будет расположена картинка (медалька).
Я делал это для скина HeliusExBB, поэтому опишу какие в нем переменные за что отвечают. Перечисляю по порядку что
как идет. Все переменные могут быть помещенны в фигурные скобки {}, если у вас так то советую переменную
$profileplus так же обрамить такими скабками.
Если проследить, у меня на форуме стоит картинка медали после ранга пользователя и выше аватарки.
На этом редактирование закончено.
Теперь переходим к назначению пользователю картинки.
Для этого выбираем папку относительно корня форума, где лежат наши медальки. (у меня это это папка im/medals )
Создаем папку (например medals ) и закидываем туда картинки.
Далее идем в админку. Тама выбираем Модули - Управление.
В самом низу у нас должен появиться новый мод (если он у вас уже раньше не стоял) "Профиль +". По умолчанию он
выключен. Выбираем "Да" и нажимаем сохранить.
После того как мы его активировали, выбираем "Редактирование". Тама нажимаем "новое поле". После чего переходим к
редактированию.
Называем как у нас будет дополнительная строка (у меня это "Медали".
Потом идет выбор между включением/выключением этого поля (это надо для того, если вы хотите отключить только часть
мода которую вы редактируете, в нашем слечае "Медали". Выбираем "нет".
Дальше выбираем тип поля. Выбираем "Выпадающий список"(да-да, как не страннго это звучит но выбираем именно его).
Ниже видим Два поля для ввода текста. Перед тем как мы будем их создавать, советую создать прозрачную картинку 1*1,
она у нас будет отображаться если у пользователя нет медали (у меня это no.gif). Очень важно эту Картинку
разместить первой, иначи у всех пользователей будет отображаться Первая картинка награды. Создали такой рисунок, и
закидываем в папку с отстальными для "медалей".
Теперь обьясню почему у нас два поля, а не одно. Первое поле это инфа которая будет видна привыборе картинки (в
моем случае это выглядит так
А вот во второе поле мы уже вводим адреса картинок.
"Профиль + ". Я не знаю, может кому-то не понравиться как это сделано, но лично у меня мод "профиль+" используется
только для того, чтобы у каждого пользователя была в профиле его фотография.
Ну в общем опишу как можно реализовать.
Ставим мод "Профиль+" .
Поставили все хорошо, теперь идем в папку со скином и ищем файл topic_data.tpl Открываем его редактор, и ищем
переменную
CODE:
.$profileplus
Малях поковырявшись выбираем место где у нас будет расположена картинка (медалька).
Я делал это для скина HeliusExBB, поэтому опишу какие в нем переменные за что отвечают. Перечисляю по порядку что
как идет. Все переменные могут быть помещенны в фигурные скобки {}, если у вас так то советую переменную
$profileplus так же обрамить такими скабками.
CODE:
$username_java - ник пользователя
$picon - отображение иконки группы (у меня мод группа пользователей не стоит, поэтому иконку имеют только
модераторы и админы)
$membertitle - Ранг пользователя (звание)
$profileplus - отображения значений полей добавленного профиля
$useravatar - аватарка пользователя
$membergraphic - картинки ранга (вроде здесь это красные кружечки)
$posts - кол-во постов
$joined - дата регистрации
$location - если честно, так и не понял за что отвечает эта переменная, но по название похоже на то, где находится
пользователь, что это значит я не знаю ((
$online - статус пользователя (на форуме или нет)
$karma - карма пользователя
$pun - штрафы пользователей
$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">
<img src="im/medals/no.gif">
<img src="im/medals/0.gif">
9. Raiv - 08 Марта, 2007 - 06:15:38 - перейти к сообщению
(ПРОДОЛЖЕНИЕ)
Очень важно каждую картинку и каждое название этой картинки писать на отдельной строчке (об этом так же сказано в
каментариях в самом моде, вы их увидите когда будете редактировать эти поля).
Спускаемся нижи и видем различные поля, по большому счету они нам не нужны, поэтому мы их не трогаем. Спускаемся
ниже до поля "Показывать под ником в темах" Выбираем пунк "Да", иначе медаль бует показана только в профиле
пользователя, а в постах не будет отображаться.
Далее идет поле "Короткое название", лично я ничего в него не вводил, потому что у нас картинка, поэтому и вам не
советую.
Далее видим самый последний пунк, но однако он самый важный. "Только чтение", здесь выбираем "да"- если вы хотите
чтобы только вы могли выставлять медальки, при значении "нет" любой пользователеь может выбрать себе любую медаль.
Нажимаем сохранить. Все первая часть позади. Теперь надо выставить пользователю награду (это если только вы можете
это делать).
Не выходя их админки идем в Модули - Список пользователей. Ищем пользователя которому вы хоттите выставить медаль и
нажимаем на его ник. Попадаем в редактирование его профилия. Ищем наше созданное поле "Медали". И видем выпадающий
список. По умолчанию бедет стоять пустая картинка 1*1 (это если вы в полях написали ее первой, в моем случае это
картинка под именем no.gif и название "Нет медали" У нас как раз отображается "Нет медали". Разворачиваем список
и выбираем медаль. Все, теперь нажимаем сохранить. Идем в тему где отписывался пользователей которому вы поставиль
награду, и видем у него под ником медаль.
Все, все прекрасно отображается и прекрасно работает.
Медальки можно выставлять как и самому себе так и остальным администраторам.
Мне эта функция просто необходима и поэтому было решено сделать через мод "Профиль+".
Все описанные выше действия примениму к версии форума FM 0.1.5. Возможно так же применение к другим версиям, если
подходим мод "профиль+".
Ниже хочу привести пример как выглядит эта картинка.
Огромное спасибо автору мода "Профиль+".
Очень важно каждую картинку и каждое название этой картинки писать на отдельной строчке (об этом так же сказано в
каментариях в самом моде, вы их увидите когда будете редактировать эти поля).
Спускаемся нижи и видем различные поля, по большому счету они нам не нужны, поэтому мы их не трогаем. Спускаемся
ниже до поля "Показывать под ником в темах" Выбираем пунк "Да", иначе медаль бует показана только в профиле
пользователя, а в постах не будет отображаться.
Далее идет поле "Короткое название", лично я ничего в него не вводил, потому что у нас картинка, поэтому и вам не
советую.
Далее видим самый последний пунк, но однако он самый важный. "Только чтение", здесь выбираем "да"- если вы хотите
чтобы только вы могли выставлять медальки, при значении "нет" любой пользователеь может выбрать себе любую медаль.
Нажимаем сохранить. Все первая часть позади. Теперь надо выставить пользователю награду (это если только вы можете
это делать).
Не выходя их админки идем в Модули - Список пользователей. Ищем пользователя которому вы хоттите выставить медаль и
нажимаем на его ник. Попадаем в редактирование его профилия. Ищем наше созданное поле "Медали". И видем выпадающий
список. По умолчанию бедет стоять пустая картинка 1*1 (это если вы в полях написали ее первой, в моем случае это
картинка под именем no.gif и название "Нет медали" У нас как раз отображается "Нет медали". Разворачиваем список
и выбираем медаль. Все, теперь нажимаем сохранить. Идем в тему где отписывался пользователей которому вы поставиль
награду, и видем у него под ником медаль.
Все, все прекрасно отображается и прекрасно работает.
Медальки можно выставлять как и самому себе так и остальным администраторам.
Мне эта функция просто необходима и поэтому было решено сделать через мод "Профиль+".
Все описанные выше действия примениму к версии форума FM 0.1.5. Возможно так же применение к другим версиям, если
подходим мод "профиль+".
Ниже хочу привести пример как выглядит эта картинка.
Огромное спасибо автору мода "Профиль+".
10. Raiv - 08 Марта, 2007 - 09:42:30 - перейти к сообщению
Да, хотел добавить. У меня на локальной машине такого рода ссылки на картинку
работает на ура. А вот на хостинге, около перед каквычками стакал "/". Убрал каквычки и все нормально работает. Так имейте ввиду.
CODE:
<img src="im/medals/no.gif">
работает на ура. А вот на хостинге, около перед каквычками стакал "/". Убрал каквычки и все нормально работает. Так имейте ввиду.