fix блока цитаты

Вопросы оформления, приемы HTML и JavaScript, обсуждение прочих стилей, не представленных в предыдущем разделе.
Правила форума
Если ваш вопрос касается стиля, загруженного в разделе "Стили для вашего форума", задайте пожалуйста вопрос в том разделе в теме конкретного стиля. Если ваш вопрос касается предустановленного стиля, задайте вопрос в соответствующей теме.
Создавайте НОВУЮ ТЕМУ только в том случае, если еще нет темы посвященной вашему стилю или вопрос не касается какого-то конкретного стиля.
Задавая вопрос, не забывайте написать название вашего стиля.
Спасибо! :)
Ответить
Аватара пользователя

Автор темы
foxss
Сообщения: 91
Зарегистрирован: 22 окт 2016, 00:17
Благодарил (а): 3 раза
Поблагодарили: 16 раз
Пол:

fix блока цитаты

Сообщение foxss » 07 авг 2020, 19:52

фиксим текст "ктото писал(а):"
а именно ссылку в виде дибильной стрелочки назначаем на слово писал(а)
в bbcodes.html
все что между </xsl:choose> и <xsl:if test="@date"> заменяем на:

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

				<xsl:text> </xsl:text>
				<xsl:if test="not(@msg_url)">
				<xsl:if test="not(@post_url)">
				<xsl:value-of select="$L_WROTE"/>
				</xsl:if>
				</xsl:if>
				<xsl:if test="@post_url">
				<a href="{@post_url}" data-post-id="{@post_id}" onclick="if(document.getElementById(hash.substr(1)))href=hash"><span class="arrowup">
				<xsl:value-of select="$L_WROTE"/>
				</span></a>
				</xsl:if>
				<xsl:value-of select="$L_COLON"/>
				<xsl:if test="@msg_url">
					<xsl:text> </xsl:text>
					<a href="{@msg_url}" data-msg-id="{@msg_id}"><span class="arrowup">
				<xsl:value-of select="$L_WROTE"/></span></a>
				</xsl:if>
в итоге получим:
[quоte=ктото post_id=12345]текст[/quоte] - пасал(а) будет якорем или ссылкой
[quоte=ктото]текст[/quоte] - пасал(а) будет простым текстом
[quоte]текст[/quоte] - логин и текст пасал(а) будут отсутствовать
https://toloka.listbb.ru, форум создан т.к. яндекс закрыл официальный форум.
http://wlife.spb.ru женско-семейный форум

Ответить