Наблюдатель 1 10/08/06 15:29 Как и следовало ожидать, меня не хватает на стиль... Но идея верная - заменить <img src="{ipb.vars['img_url']}/bar.gif" width="$width" height="11" align="middle" alt="" /> на что-то вроде <div style="background:<{BAR}>; width=$width; height=11;"> </div> где <{BAR}> для текстового скина содержит цвет (grey), а для графического - путь и имя файла bar.gif В приведённом решении с div, он переносится на новую строку и отображается там сам по себе без привязки к лев и прав законцовкам. Да и вообще отображается на весь экран по ширине, хотя переменная $width подставляется в числовом виде - криво стиль написан... Да, и нужно помнить, что таких баров 4 штуки и у них 2 разные по названию переменные. Поделиться сообщением Ссылка на сообщение
Fisana 700 10/08/06 15:36 width="$width"Это первое, что пришло в голову.Я это проделывала еще раньше в этом скине в опросе, пытаясь растягивать какой-то произвольный элемент, какой уже существовал в макросах.Ничего не получилось.Блочный вариант с не пробовала.Сейчас в ближайшие дни мне предстоит сделать текстовый скин, попытаюсь..Спасибо. Поделиться сообщением Ссылка на сообщение
Наблюдатель 1 10/08/06 15:43 Просто у меня очень много стилей и не хочется их все скопом перестраивать.Если они дочерние, то достаточно переделать материнский - изменения будут применены и к дочерним. Я всегда так стараюь делать - один материнский, а все остальные - дочки. Но у тебя случай особый и... придётся править 4 шаблона в каждом скине... Нет, давай по-другому поробую объяснить. Если ты не работала никогда с мастер-скином, то и не трогай его. Значит у тебя все изменения шаблонов хранятся в базе. Они уникальны для каждого скина и никогда не меняются по воле конференции. Даже если ты случайно нажмёшь в Админке - Скины - Тулз кнопку "Переделка шаблонов из мастер-скина", то твои скины не пострадают - эта операция не перезаписывает изменённые шаблоны. Это можно сделать лишь по Скины - Упр.скинами - Назв_скина - Удалить изменения HTML-шаблонов. Таким образом, тебе нужно отредактировать лишь 4 указанных выше шаблона в этом, текстовом скине - остальные скины останутся как есть. Если не трудно, напиши стиль для этого бара - у меня ума не хватает. Уже несколько лет у меня есть свой текстовый скин и я бы хотел там этот узелок переделать. До сих пор я отображал там обычный файл bar.gif, но... если уж есть решение... Поделиться сообщением Ссылка на сообщение
Fisana 700 10/08/06 16:07 Дочерних скинов у меня нет. Все сами по себе, так как, кроме простых вариантов, имеют сложную html верстку.На этом форуме из-за экономии места на сервере удален даже дефолтный стиль.4 шаблона в каждом скине править не проблема, так как и так до 200 фрагментов правлю. Можно использовать любой подходящий класс для бара. Нового не потребуется.Например тот же catend или другой класс, подходящий по цветовой гамме. Сейчас нашла, что у меня там так в опросе. Макрос не юзается - <span class="catend" width="[$percentage%]" height="11"> Ширину в последнем варианте с "[$percentage%]" написать пыталась.А вот почему span, а не div, не помню ;)Но с div точно не пробовала.. Поделиться сообщением Ссылка на сообщение
Наблюдатель 1 10/08/06 19:18 В общем, нафиг эти законцовки... Вот что получилось и.. оно работает! <td class="row1" nowrap="nowrap"> <table class="nopad" cellspacing="0" cellpadding="0"> <tr> <td style="padding:0; background:<{BAR}>; border:2px groove grey;" height="11" width="$width"> </td> <td style="padding:0;"> [$percentage%]</td> </tr> </table> </td> Цвет бара задаётся в макросе как "grey" без всяких запятых или в HEX-кодировке: "#ccc" или "#c0c0c0". Или, если там нужна картинка, то "url(путь/картинка.gif)". Цвет бордюра можно задать в другом макросе (хм, если бар - картинка, то она будет внутри бордюра, но это можно решить мелкой переделкой предложенного кода). Это всё из соображений сменяемости скинов. Если шаблон уникален и предназначен только для одного скина (как у тебя), то цвет вообще можно задать жёстко в самом шаблоне. У меня всё... Поделиться сообщением Ссылка на сообщение
Fisana 700 10/08/06 19:31 Очень неплохо.Спасибо.Я с этим скином столько мучалась, изображая много мелких кнопочек, вроде кнопки rss и статистики, что не довела бы до ума опросы и прочее..Как мне недавно сказали, слишком много занимаюсь тем, что мало кто замечает.Здорово ;)Вы бы его скачали из архива. Наверное у Вас лучше получится исправить остальные недоделки, которые еще остались.Правда на двуху он не годится ( Поделиться сообщением Ссылка на сообщение
Fisana 700 10/08/06 19:53 Кстати, можете выкладывать в архив и свои работы, если, конечно, этого хотите.Через какое-то время собираюсь убрать из шапки свое имя. Поделиться сообщением Ссылка на сообщение
Наблюдатель 1 10/08/06 23:21 слишком много занимаюсь тем, что мало кто замечает Уделяют внимание деталям... только мастера. Не слушай "умные речи" кого попало. Наверное у Вас лучше получится исправить остальные недоделки, которые еще остались. Вероятно, но... если помнишь моё давнишнее (уже давнишнее) предложение, то всё, что я сейчас делаю - это отлынивание от того основного, что я должен делать. Я видел (Яндексом) твои поиски реализации своих работ и... надо бы мне вернуться на "основную" дорогу и заняться делами налаживания бизнеса. Кстати, можете выкладывать в архив и свои работы, если, конечно, этого хотите.Через какое-то время собираюсь убрать из шапки свое имя. Спасибо, но это (скины) не основное. Не надо убирать имя. Наоборот, имя нужно рекламировать... до уровня брэнда. Ещё займу немного места и выложу сюда конечные изменения в скине: Макросы:Текстовый - BAR #ADBDD6BAR_LEFT - пустоBAR_RIGHT - пусто Графический - BAR url(style_images/<#IMG_DIR#>/bar.gif)BAR_LEFT - пустоBAR_RIGHT - пусто Темплейты (шаблоны)skin_portal - tmpl_poll_result_row (портал - блок "Текущее голосование") $width <table class="nopad" cellspacing="0" cellpadding="0"> <tr> <td style="padding:0; background:<{BAR}> repeat-x 0% 50%; border:1px solid grey;" height="11" width="$width"> </td> <td style="padding:0;"> </td> </tr> </table>skin_poll - Render_row_results (собственно, отображение голосования) $width <td class="row1">$answer</td> <td class="row1" width="5%"> [ <b>$votes</b> ] </td> <td class="row1" nowrap="nowrap" align="left"> <table class="nopad" cellspacing="0" cellpadding="0"> <tr> <td style="padding:0; background:<{BAR}> repeat-x 0% 50%; border:1px solid grey;" height="11" width="$width"> </td> <td style="padding:0;"> [$percentage%]</td> </tr> </table> </td>skin_msg - inbox_table_header (отображение лимита папок приват-ящика) {$info['img_width']} <td class="row1" nowrap="nowrap" align="left" colspan="3"> <table class="nopad" cellspacing="0" cellpadding="0"> <tr> <td style="padding:0; background:<{BAR}> repeat-x 0% 50%; border:1px solid grey;" height="11" width="{$info['img_width']}"> </td> <td style="padding:0;"> </td> </tr> </table> </td>skin_ucp - attachments_top (отображение лимита диск-пространства аттачей) {$info['img_width']} <td class="row1" nowrap="nowrap" align="left" colspan="3"> <table class="nopad" cellspacing="0" cellpadding="0"> <tr> <td style="padding:0; background:<{BAR}> repeat-x 0% 50%; border:1px solid grey;" height="11" width="{$info['img_width']}"> </td> <td style="padding:0;"> </td> </tr> </table> </td>ПРИМЕЧАНИЕ: во всех 4 кодах, заменить пробел ПЕРЕД </td> кодом &nbsр; <- этот не копируйте, а впишите сами! (конференция коды "почикала") Примеры. (в ИЕ бордюр не отображается) Поделиться сообщением Ссылка на сообщение
Fisana 700 10/09/06 08:00 Спасибо большое ;) Сейчас у меня очень неустойчивая связь - рвется.Как только устаканется, внесу правки. Поделиться сообщением Ссылка на сообщение
Fisana 700 10/09/06 15:00 Попробовала в 2.1 в опросе. Там другие шаблоны.С ходу не вышло.Попозже еще попытаюсь. Поделиться сообщением Ссылка на сообщение
DVDima 0 10/20/06 21:40 (изменено) чтото криво воткнулся. графики голосования и кнопка цитата. если будет минутка, просьба чтонибудь посоветовать.а так скин супер просто. Огромное спасибо, Фисана. Изменено 12 февраля 2011 пользователем Fisana Поделиться сообщением Ссылка на сообщение
Fisana 700 10/20/06 21:45 (изменено) 1. Вы забыли связать в настройках скин с его графикой. Ее немного есть все-таки.Та же кнопка цитата.Поэтому автоматически к нему "приклеилась" дефолтная папка.2. С опросами проблему не решила - они в текстовом виде не "тянутся".Наблюдатель в теме Test - ****предложил решение, но оно для 2.0.У меня не было времени додумать, к сожалению.Такие вещи по настроение делать нужно.. Изменено 12 февраля 2011 пользователем Fisana Поделиться сообщением Ссылка на сообщение
DVDima 0 10/22/06 14:39 Фисана, спасибо, помогло. трудно даже оценить ваш вклад в российский рунет. Всегда вам хорошего настроения! Поделиться сообщением Ссылка на сообщение
Fisana 700 10/22/06 14:41 Вклад - это слишком :(Но спасибо большое :) Поделиться сообщением Ссылка на сообщение
test 0 11/27/06 00:25 Fisana, огромное спасибо, скин просто супер! Поделиться сообщением Ссылка на сообщение