1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Цвет текста, сливающийся с фоном

Тема в разделе "Основные вопросы по XenForo", создана пользователем Oleg Voproskin, 08.06.2011.

Загрузка
  1. Oleg Voproskin

    Oleg Voproskin Форумный тролль

    Регистрация:
    18.05.11
    Сообщения:
    94
    Симпатии:
    25
    Даже и не знаю как это назвать :) баг или некую уязвимость.
    Пользователь писал писал ... и потом написал текст по цвет форума.
    Некое послание поисковикам :p
    (см.пример прямо ниже этого текста =>
    Яндекс - дурак! Гугл - дурак! Бомба Президент!
    Далее нормальное продолжение текста.
    Админу ногтями шкрябакть каждое такое сообщение, для того что бы увидеть скрытый текст? :).
    А ведь это контент! :thumbsdown:
     
  2. Palych

    Palych Местный

    Регистрация:
    21.12.10
    Сообщения:
    269
    Симпатии:
    59
    Версия XF:
    1.1.1
    Заманчиво, ниразу внимания не обращал :)
     
  3. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Вообще-то это проблема любого движка форума, а не только ксена.
    Без дополнительного хака эту проблему не решить. В хаке надо будет переопределить ббкод color с добавлением к элементу span доп. атрибута со значением текущего цвета, по которому в css добавить переопределение цвета шрифта, если он совпадает по значению с фоном.
    Звучит довольно заумно, но в принципе всего пару строчек кода + 1 определение css.
    --- добавлено : 8 июн 2011 в 19:03 ---
    И не думаю что разработчики будут это вносить в основной код
    --- добавлено : 8 июн 2011 в 19:14 ---
    Или еще вариант, без использования php и css, а с использованием js, но все равно это равнозначно отдельному модулю.
     
  4. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Ну можно конечно использовать CSS3 :rolleyes:
    Работать в IE такое точно не будет.

    Выглядит это примерно вот так:

    .message .messageText span[style="color: #ffffff"], .message .signature span[style="color: #ffffff"] {color: black !important;}

    Вставлять в extra.css
     
  5. Oleg Voproskin

    Oleg Voproskin Форумный тролль

    Регистрация:
    18.05.11
    Сообщения:
    94
    Симпатии:
    25
    По моему для форума хватило бы и этих 40 цветов:
    цвета.gif
    Белый заменить на слабо серый.
    Жестко прописать цвета в BB кодах, и шрифты (сейчас можно использовать сторонние) и на входе в БД, они не проверяются.:)

    И подправить алгоритм:
    Если внутри BB кода что от не по ГОСТу (пользователь засунул код руками), то скрипт берет значение по умолчанию.
    Тогда ни каких проблем не будет. Но это скорее к разработчикам вопрос!
     
  6. Palych

    Palych Местный

    Регистрация:
    21.12.10
    Сообщения:
    269
    Симпатии:
    59
    Версия XF:
    1.1.1
    А разве можно этот редактор подправить? Я бы тогда пару кнопочек еще добавил :)
     

Поделиться этой страницей