Как сделать так?

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 ENIGMA » 20.02.2015, 13:25

Как сделать так? Тоесть дополнительное поле,название Steam: а при нажатии на иконку открывалась ссылка на сайт который указан в профиле.
Ниже отмечено на картинке.
Спойлер
Изображение
ENIGMA
Автор темы, Гость

Сообщение #2 Sumanai » 20.02.2015, 16:05

Попробуйте так. Создайте дополнительное поле в админке, вкладка "Пользователи и группы", раздел слева "Дополнительные поля в профиле", тип "одно строчное текстовое поле", настройки по вкусу. Запомните идентификатор созданного поля.
Потом в шаблоне \styles\prosilver\template\viewtopic_body.html находите текст
Код: Выделить всё
      <!-- IF postrow.S_PROFILE_FIELD1 -->
         <!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
         <dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> {postrow.PROFILE_FIELD1_VALUE}</dd>
      <!-- ENDIF -->

Копируйте его и вставляете после этого фрагмента. Заменяете FIELD1 на идентификатор, что вы указали при создании. Разметку делайте любую.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #3 ENIGMA » 20.02.2015, 16:25

Сделал как и описали.
Получилось вот так: http://cs621520.vk.me/v621520161/13cc0/qzlojR7pZfY.jpg
А как сделать вот так? http://cs621520.vk.me/v621520161/13cb9/8eTK-sWZ5TA.jpg
Тоесть в профиле указываешь ссылку и всё,а потом выходит так:
значок стима,жмякаешь на него и открывается ссылка ту что указали.
ENIGMA
Автор темы, Гость

Сообщение #4 Sumanai » 20.02.2015, 16:36

Само собой. Я же написал
Sumanai:Разметку делайте любую.
То есть нужны дополнительные действия.
Нужно указывать только идентификатор, а ссылку прописать жёстко, чтобы пользователи не вставляли левых ссылок.
Разметку нужно использовать примерно такую
Код: Выделить всё
      <!-- IF postrow.S_PROFILE_FIELD1 -->
         <!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
         <dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> <a href="http://steamcommunity.com/id{postrow.PROFILE_FIELD1_VALUE}"><img src="путь_к_картинке" /></a></dd>
      <!-- ENDIF -->
Заменяете FIELD1 на идентификатор, что вы указали при создании. "путь_к_картинке" заменяете на путь к картинке на сервере.

Добавлено спустя 1 минуту 22 секунды:
В требованиях к полю указать,что вставлять нужно только сам айди, без части "http://steamcommunity.com/id". Это защитит вас от левых ссылок.

Добавлено спустя 38 секунд:
И да, что то мне подсказывает, что у вас обычный phpBB. Тут осуществляется поддержка phpBBex :hi:
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #5 ENIGMA » 20.02.2015, 16:52

Cделал как вы написали,не получилось всё равно:с
да,форум мой на phpbb :sad:
ENIGMA
Автор темы, Гость

Сообщение #6 Sumanai » 20.02.2015, 17:05

ENIGMA:не получилось всё равно
Увы, моего дара предвидения не достаточно, чтобы узнать, что у вас там не получилось.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #7 ENIGMA » 20.02.2015, 17:28

Сделал всё так,но иконка и ссылка не отображается,а отображается просто текст например: Steam: kalko4
1.Создайте дополнительное поле в админке, вкладка "Пользователи и группы", раздел слева "Дополнительные поля в профиле", тип "одно строчное текстовое поле", настройки по вкусу. Запомните идентификатор созданного поля.
Потом в шаблоне \styles\prosilver\template\viewtopic_body.html находите текст
2.
Код: Выделить всё
      <!-- IF postrow.S_PROFILE_FIELD1 -->
         <!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
         <dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> {postrow.PROFILE_FIELD1_VALUE}</dd>
      <!-- ENDIF -->
После этого вставляю это:
3.
Код: Выделить всё
      <!-- IF postrow.S_PROFILE_FIELD1 -->
         <!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
         <dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> <a href="http://steamcommunity.com/id{postrow.PROFILE_FIELD1_VALUE}"><img src="путь_к_картинке" /></a></dd>
      <!-- ENDIF -->
4. Заменяете FIELD1 на идентификатор, что вы указали при создании. "путь_к_картинке" заменяете на путь к картинке на сервере.
Заменил FIELD1 на свой идентификатор "steam" а путь к картинке так "images/cf-steam.png"
После чего сбоку профиля показывает так:
http://cs621520.vk.me/v621520161/13cc0/qzlojR7pZfY.jpg
Только место ссылки,ник: kalko4
Steam: kalko4 | В профиле ввёл его,и не показывает как должно было бы быть:
http://cs621520.vk.me/v621520161/13cb9/8eTK-sWZ5TA.jpg
ENIGMA
Автор темы, Гость

Сообщение #8 Sumanai » 20.02.2015, 17:33

ENIGMA:а путь к картинке так "images/cf-steam.png"
Картинка то есть? Открывается по пути путь_к_форуму/images/cf-steam.png ?
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #9 ENIGMA » 20.02.2015, 17:35

http://heavenlydemon.80lvl.ru/storage/heavenlydemon_80lvl_ru/images/cf-steam.png
Вот.

Добавлено спустя 53 минуты 56 секунд:
Что-то удалил теперь вот так:
http://heavenlydemon.80lvl.ru/viewtopic.php?f=2&t=9
Что делать?:*(

Добавлено спустя 50 минут 49 секунд:
крч получилось так:
http://cs621520.vk.me/v621520161/13d4d/0ZObCeFI2cA.jpg

Добавлено спустя 7 минут 45 секунд:
Как исправить?
ENIGMA
Автор темы, Гость

Сообщение #10 Убивай » 20.02.2015, 21:59

Я считаю глупо спрашивать тут, если у вас у своего форума есть свой сапорт... 4админс :biggrin:
Убивай
Репутация: 10
С нами: 9 лет 1 месяц

Сообщение #11 NO SWEAR » 20.02.2015, 23:47

ENIGMA, поищите на phpbb.com steam mod и там после установки есть все что вам нужно.
NO SWEAR M
Аватара
Репутация: 115
С нами: 11 лет 7 месяцев

Сообщение #12 ENIGMA » 21.02.2015, 09:21

Что-то нимогу найти,нашёл так на английском и вообще ничего не понимаю
ENIGMA
Автор темы, Гость

Сообщение #13 HD321kbps » 21.02.2015, 12:09

Смотри тут
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет

Сообщение #14 ENIGMA » 21.02.2015, 12:40

HD321kbps ,спасибо.
Вот только с установкой модов я не разу не сталвкивался,и найти что либо как установить не могу:с
на этом 4admin (
ENIGMA
Автор темы, Гость

Сообщение #15 sag-sag » 21.02.2015, 13:10

Переходи на phpbbex)
sag-sag M
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #16 HD321kbps » 21.02.2015, 14:50

ENIGMA:Вот только с установкой модов я не разу не сталвкивался,и найти что либо как установить не могу:с
на этом 4admin (
Попробуйте написать на офф форуме 4admin) Там вам укажут, что делать наверняка и как ставить, если это возможно)
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет

Сообщение #17 ENIGMA » 21.02.2015, 20:30

написал,но ответа нету никак,и активность на форуме не такая хорошая на их:(
желею теперь что регестрировал форум на их домене
ENIGMA
Автор темы, Гость

Сообщение #18 Убивай » 21.02.2015, 21:20

что мешает купить хостинг и домен ... за год выйдет 1500 :wink: не так уж и дорого
Убивай
Репутация: 10
С нами: 9 лет 1 месяц


Вернуться в Поддержка 1.x