Добро пожаловать на Леста Игры Wiki!

Обсуждение шаблона:CommentGun — различия между версиями

Перейти к: навигация, поиск
Версия 19:39, 15 апреля 2012Версия 19:39, 15 апреля 2012
Строка 22:Строка 22:
 :::::: Это, конечно, вариант. Но текущее решение подсказку по модулям и так покроет, а делать "универсальный движок" на все случаи пока не вижу необходимости. --[[Участник:Armor kiev|В. Чобиток]] 19:12, 15 апреля 2012 (UTC) :::::: Это, конечно, вариант. Но текущее решение подсказку по модулям и так покроет, а делать "универсальный движок" на все случаи пока не вижу необходимости. --[[Участник:Armor kiev|В. Чобиток]] 19:12, 15 апреля 2012 (UTC)
 ::::::: Хмм, в чем проблема то добавить в существующий скрипт что то в стиле <code>string.replace(/;,/ig, ">"); и string.replace(/,;/ig, "<");</code> особо заморочек не много то зато можно будет делать вообще любые подсказки + не придется делать переборы и т.д. Да и с перебором добавить DPM, скажем, уже затруднительно. Ведь такой штуки, как я понимаю, в базе нет так как она рассчитывается без проблем. А вдруг еще что полезное в голову взбредет? &nbsp; • [[Участник:SoSpoke|SoSpoke]] 19:32, 15 апреля 2012 (UTC) ::::::: Хмм, в чем проблема то добавить в существующий скрипт что то в стиле <code>string.replace(/;,/ig, ">"); и string.replace(/,;/ig, "<");</code> особо заморочек не много то зато можно будет делать вообще любые подсказки + не придется делать переборы и т.д. Да и с перебором добавить DPM, скажем, уже затруднительно. Ведь такой штуки, как я понимаю, в базе нет так как она рассчитывается без проблем. А вдруг еще что полезное в голову взбредет? &nbsp; • [[Участник:SoSpoke|SoSpoke]] 19:32, 15 апреля 2012 (UTC)
 +::::::: Хотя это я лихо замахнулся, так любой кто угодно ифрейм запихнуть туда сможет, ну как вариант можно просто 5-6 основных тегов(бр, див, /дви и.т.д) сделать и всё. Ну или тебя каждый раз пинать. &nbsp; • [[Участник:SoSpoke|SoSpoke]] 19:39, 15 апреля 2012 (UTC)

Версия 19:39, 15 апреля 2012

Ломает разметку

КВ-3 раздел Исследование и прокачка в последнем элементе списка ломается разметка, создается новый параграф и выделение жирным инвертируется.   • SoSpoke 10:28, 14 апреля 2012 (UTC)

Исправил. --В. Чобиток 11:23, 14 апреля 2012 (UTC)

Как стало теперь с форматированной подсказкой? --В. Чобиток 14:55, 15 апреля 2012 (UTC)

Бледнее фон сделать бы. И лучше какой-либо серый оттенок. Д. Король 15:47, 15 апреля 2012 (UTC)
В опере проблемы небольшие, нижний кусок отрезает   • SoSpoke 16:49, 15 апреля 2012 (UTC)
Скриншот сделай. --В. Чобиток 16:55, 15 апреля 2012 (UTC)
[1] первое появление норм, потом нижний кусок остается и остальные подсказки появляются без него. Мелочь но неприятно.   • SoSpoke 17:06, 15 апреля 2012 (UTC)
А нижний кусок остается и при отсутствии подсказки? --В. Чобиток 17:28, 15 апреля 2012 (UTC)
Аха   • SoSpoke 18:02, 15 апреля 2012 (UTC)
Поставил Оперу, посмотрел. Х.з. почему такая фигня. Пока оставлю так, а там буду думать. --В. Чобиток 17:46, 15 апреля 2012 (UTC)
Особенности рендера видимо, вообще как-то уже такое встречал, но не помню как решил.   • SoSpoke 18:02, 15 апреля 2012 (UTC)
По ходу дела пришлось хаки изобретать :) Исправил, в Опере работает нормально. --В. Чобиток 19:39, 15 апреля 2012 (UTC)
А, может поможет добавление divа в самый низ в 100% ширины, 1px в высоту и clear:both хотя не уверен.   • SoSpoke 18:04, 15 апреля 2012 (UTC)
Кстати, лучше сделать чтоб всплывающее окно не просто данные брало а вообще любой текст, тогда проще будет подсказки еще для других модулей сделать. Сейчас то доступ к яваскриптам не у всех есть   • SoSpoke 16:59, 15 апреля 2012 (UTC)
Брать любой текст можно было бы с его форматированием до скрипта. Но сформатированный текст нарушает внешнее форматирование самой статьи. Поэтому приходится создавать в шаблоне данные в JSON формате, брать их скриптом из статьи, а потом форматировать. На следующую версию я оставил перебирать атрибуты по циклу, тогда можно подсказку одним скриптом для разных модулей. Любой текст возможен без форматирования, но тогда нет особого смысла — title эту задачу и так решает. --В. Чобиток 17:25, 15 апреля 2012 (UTC)
Эм, почему нарушает форматирование то? + Почему бы не сформатировать, потом запихнуть это в json а скриптом уже развернуть и использовать? Хотя я в любом случае не понимаю как разметка ломается? А на счет тайтла, в одну строку сложно читать, лучше чем ничего но хуже если можно всё сделать удобнее.   • SoSpoke 18:02, 15 апреля 2012 (UTC)
wiki-движок форматирует. Я на стенде разные варианты испытывал. Если ты марку пушки выделяешь жирным, то даже перенос строки внутри блока с данными приводит к потере форматирования. Был бы доступ к исходникам - говно вопрос, можно было бы и через Ajax запрашивать подсказку. А так приходится изгаляться только средствами wiki. --В. Чобиток 18:32, 15 апреля 2012 (UTC)
Ну значит пришло время для регулярок замены, форматировать текст вставляя спецсимволы, в каком нибудь параметре а-ля data-help а потом уже преобразовывать в теги в самом яваскрипте.   • SoSpoke 18:51, 15 апреля 2012 (UTC)
Это, конечно, вариант. Но текущее решение подсказку по модулям и так покроет, а делать "универсальный движок" на все случаи пока не вижу необходимости. --В. Чобиток 19:12, 15 апреля 2012 (UTC)
Хмм, в чем проблема то добавить в существующий скрипт что то в стиле string.replace(/;,/ig, ">"); и string.replace(/,;/ig, "<"); особо заморочек не много то зато можно будет делать вообще любые подсказки + не придется делать переборы и т.д. Да и с перебором добавить DPM, скажем, уже затруднительно. Ведь такой штуки, как я понимаю, в базе нет так как она рассчитывается без проблем. А вдруг еще что полезное в голову взбредет?   • SoSpoke 19:32, 15 апреля 2012 (UTC)
Хотя это я лихо замахнулся, так любой кто угодно ифрейм запихнуть туда сможет, ну как вариант можно просто 5-6 основных тегов(бр, див, /дви и.т.д) сделать и всё. Ну или тебя каждый раз пинать.   • SoSpoke 19:39, 15 апреля 2012 (UTC)