Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Проблемы с форумом » Шестнадцатеричные цвета не отображаются в подписи сообщений


Шестнадцатеричные цвета не отображаются в подписи сообщений

Сообщений 21 страница 27 из 27

21

sims3society написал(а):
kernel написал(а):

Вставил это у себя на тестовом форуме (язык английский стоит), отображается нормально.

@kernel Да, если вы напишете текущую подпись шестнадцатеричными цветами, она будет отображаться правильно. Не имеет значения язык.
Но если я отредактирую подпись в шестнадцатеричном формате, все старые сообщения, содержащие старую подпись, получат эту ошибку. Правильно отображаются только новые сообщения.
Я не знаю, почему...

Не понимаю, давайте по шагам. Что мне нужно сделать, чтобы воспроизвести?
1. Поставить подпись

Код:
You can find me on [url=https://millascreativecornerblog.tumblr.com/][b][color=#34526f]tumblr[/color][/b][/url]
My card page is [url=http://sims3archive.mforum.info/viewtopic.php?id=323#p1352][b][color=#ff5322]here[/color][/b][/url]

2. Опубликовать пост
3. Поменять подпись на что? Как бы не менял, никаких проблем не вижу.

0

22

Deff написал(а):

sims3society, Вариант:
Попробуйте снять временно все коды замены надписей, - если вопрос разрешится, - то пробуйте ставить назад по одному ?

На моем форуме нет подписных скриптов. Единственный сценарий, связанный с подпиской, - это загрузка ее со страницы профиля, которая добавляет сообщения темы чуть ниже подписки в профиле. Но эта проблема возникла и до добавления этого скрипта.

+1

23

sims3society
Дайте Ник пароль в личку и ссылку на страницу с проблемой(где видны эти вылезающие коды), я посмотрю?

Отредактировано Deff (Пт, 21 Авг 2020 20:50:08)

0

24

Я редактировал подпись прямо сейчас. Подпись на старых постах:
https://i.imgur.com/MCWdyX8.jpg

В новых сообщениях он отображается правильно. См. Сравнение ниже:
https://i.imgur.com/aEfGhwg.jpg

+1

25

Deff написал(а):

Дайте Ник пароль в личку и ссылку на страницу с проблемой(где видны эти вылезающие коды), я посмотрю?

Отправлено в личку  :flirt:

+1

26

sims3society @sims3society

Походу скрипт Хеш-тегов(в HTML верх) портит дело:
Пробуйте заменить его на такой вариант:

Код:
<!-- Hashtags -->
<script type="text/javascript">
    $().pun_mainReady(function(){$('.post-content *:not(span[style*="color:"]):contains("#")').map(function(){
        var a = '#',b = '_&HASH&_',c = '.code-box',cl = [];$(this).find(c).map(function(i){cl[i] = $(this).clone(true,true)});
        $(this).find('a').attr('href',function(){return this.href.replace(a,b)});
        var lnkTAG = '<a href="/search.php?action=search&keywords=%23$1&sort_dir=DESC" title="$1">#$1</a>';
        var cnt = $(this).html().replace(/#([^\s"'<>\(\);]+)/ig,lnkTAG); $(this).html(cnt);
        $(this).find(c).map(function(i){$(this).replaceWith(cl[i])}); $(this).find('a').attr('href',function(){return this.href.replace(b,a)});
      });});
    </script>

Не очень уверен что правка сработает в том, что скрипт сработает по назначению, попробуйте проверить работу этого скрипта теперь с  Хеш-тегами  :flag:

Отредактировано Deff (Пт, 21 Авг 2020 21:17:33)

+3

27

Deff написал(а):

Пробуйте заменить его на такой вариант:

Заменен  8-)

Deff написал(а):

Не очень уверен что правка сработает в том, что скрипт сработает по назначению, попробуйте проверить работу этого скрипта теперь с  Хеш-тегами

Вроде все работает отлично ... Спасибо за время и терпение.  :love:

+1


Вы здесь » Единый форум поддержки » Проблемы с форумом » Шестнадцатеричные цвета не отображаются в подписи сообщений