Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Ссылка и анкор из двух дополнительных полей

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
bozzafresco
phpBB 1.4.4
Сообщения: 127
Стаж: 12 лет 7 месяцев
Благодарил (а): 44 раза
Поблагодарили: 6 раз

Ссылка и анкор из двух дополнительных полей

Сообщение bozzafresco »

Доброго времени суток
Есть два дополнительных поля char_link и char_name, оба строчные.
Помогите пожалуйста выводить их значения в виде
<a href="char_link">char_name</a>

Сколько сам не пытался методом научного тыка править viewtopic_body.html - не выходит.

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

<!-- BEGIN custom_fields -->
			<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
		<!-- END custom_fields -->
Этот блок работает по умолчанию, выводит два поля отдельно, как и предполагалось. Но этого недостаточно, задача не решается и выходит некрасиво.

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

	<!-- 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 -->
А этот блок не позволяет без серьезной правки решить проблему, так как вместо {postrow.PROFILE_FIELD1_VALUE} подставляется не просто href ссылки, а целый кусок кода с комментарием и <a> в итоге код ломается.

Пример использования: http://trialand.ru/viewtopic.php?f=17&t=6 под аватаром.

Надо, чтобы кусочек
Ссылка на профиль персонажа: http:/eu.battle.net/wow/ru/character/% ... 5/advanced
Имя персонажа: Котвотьме
превратился в одну ссылку с красивым анкором

Я не программист, ЦМСки копаю через чтение доков с примерами и методом тыка, но тут мои умения спасовали.
Помогите пожалуйста.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Ссылка и анкор из двух дополнительных полей

Сообщение Татьяна5 »

includes/functions_profile_fields.php
Найти

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

				$value = make_clickable($value);
Заменить на

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

				//$value = make_clickable($value);
bozzafresco
phpBB 1.4.4
Сообщения: 127
Стаж: 12 лет 7 месяцев
Благодарил (а): 44 раза
Поблагодарили: 6 раз

Re: Ссылка и анкор из двух дополнительных полей

Сообщение bozzafresco »

Благодарю за помощь. Проблема решена

В результате вот такой код работает на отлично:

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

<!-- IF postrow.S_PROFILE_CHAR_LINK -->
			<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
			<dd><strong><a href="{postrow.PROFILE_CHAR_LINK_VALUE}" target="_blank">Профиль персонажа<br>{postrow.PROFILE_CHAR_NAME_VALUE}</a></strong> </dd>
		<!-- ENDIF -->
Может быть кому-то еще пригодится решение...
bozzafresco
phpBB 1.4.4
Сообщения: 127
Стаж: 12 лет 7 месяцев
Благодарил (а): 44 раза
Поблагодарили: 6 раз

Re: Ссылка и анкор из двух дополнительных полей

Сообщение bozzafresco »

Татьяна5 писал(а)://$value = make_clickable($value);
А как то же самое сделать на 3.1.1, не подскажете?
Надо чтобы ссылка, которой заполнено дополнительное поле, не закрывалась автоматически в <a></a>
Спасибо!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Ссылка и анкор из двух дополнительных полей

Сообщение Татьяна5 »

bozzafresco, это форум по 3.0, вам в Запросы расширений для phpBB 3.1.x

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