Обсуждение шаблона:Плашка

Материал из Lurkmore

Перейти к: навигация, поиск

Есть проблема. Суть такова:

Когда у нас есть некоторая картинка либо другой элемент, располагающийся в правом потоке (float: right), в случае его пересечения с некоторым блоковым элементом (не текстом), происходит перекрывание картинкой этого самого блока. Так как такое уродство бесит и ваще (с), нужно вставлять в шаблоны, содержащие блоки clear: both. Но тогда сама плашка съедет вниз настолько, чтобы ей хватило места. В CSS (да поправят меня дизайнер-куны) адекватного решения данной проблемы мною не обнаружено (точнее, обнаружено, но не подходящее по формату в вики-энциклопедию, а именно обернуть плашку и картинку в один блок, в котором все будет замечательно работать). Поэтому я пока делаю так:

  1. Втыкаю в шаблоны float: both
  2. Добавляю дополнительный параметр - ширину шаблона, чтобы плашка вниз не съезжала

Вообще, для плашки такая проблема не столь актуальна, как для цитаты, но оно бесит. Необходимо проверить, нигде ли ничего не перекособочило.

Проблему не понял. Так что машает обернуть в див вышеописанное?

Незначительная погрешность

Господа админы, критиковать вас не буду, но вот на что хочу обратить ваше внимание: мне кажется, что картинки на плашках должны иметь подсказки, а то при наведении курсора на картинку всплывает исходное имя файла, а это как-то, знаете, по-быдлокодерски. Решение довольно простое — ввести параметр imgtitle в следующую строку:

[[Изображение:{{{img|Important.png}}}|{{{imgwidth|64}}}px|{{{imgtitle|Внимание!}}}]]

После этого, правда, придётся редактировать все плашки, но и это сделать, на самом деле не сложно. (Аммер Громов)

Отключение категорий

Некоторые участники ставят себе плашки на на стр. участника и попадают в категории, где им не место или иногда может нужно поставить плашку без попадания статьи в категорию. надобе cat заменить на чтото вроде, как в шаблоне:группа:

{{#if: {{{category|}}} | {{#if: {{{altcategory|}}} | {{#switch: {{{altcategory|}}} | * = [[Категория:{{{category}}}|*]] | nocat = | #default = [[Категория:{{{altcategory}}}]] }} | {{#ifeq: Шаблон:{{{name|}}} | {{FULLPAGENAME}} | [[Категория:{{{category}}}|*]] | {{#ifeq: Категория:{{{category}}} | {{FULLPAGENAME}} | | [[Категория:{{{category}}}]] }} }} }} }} 

Я ничего сделать не могу − статья1 залочена ленивыми модерами каскадно.