Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Fisana

Text Green Style v2.1

Рекомендованные сообщения

Как и следовало ожидать, меня не хватает на стиль... Но идея верная - заменить

<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, он переносится на новую строку и отображается там сам по себе без привязки к лев и прав законцовкам. Да и вообще отображается на весь экран по ширине, post-20-1160322916_thumb.png

хотя переменная $width подставляется в числовом виде

post-20-1160323173_thumb.png

- криво стиль написан...

 

 

 

Да, и нужно помнить, что таких баров 4 штуки и у них 2 разные по названию переменные.

Поделиться сообщением


Ссылка на сообщение

width="$width"

Это первое, что пришло в голову.

Я это проделывала еще раньше в этом скине в опросе, пытаясь растягивать какой-то произвольный элемент, какой уже существовал в макросах.

Ничего не получилось.

Блочный вариант с

не пробовала.

Сейчас в ближайшие дни мне предстоит сделать текстовый скин, попытаюсь..

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Просто у меня очень много стилей и не хочется их все скопом перестраивать.

Если они дочерние, то достаточно переделать материнский - изменения будут применены и к дочерним. Я всегда так стараюь делать - один материнский, а все остальные - дочки. Но у тебя случай особый и... придётся править 4 шаблона в каждом скине...

 

Нет, давай по-другому поробую объяснить. Если ты не работала никогда с мастер-скином, то и не трогай его. Значит у тебя все изменения шаблонов хранятся в базе. Они уникальны для каждого скина и никогда не меняются по воле конференции. Даже если ты случайно нажмёшь в Админке - Скины - Тулз кнопку "Переделка шаблонов из мастер-скина", то твои скины не пострадают - эта операция не перезаписывает изменённые шаблоны. Это можно сделать лишь по Скины - Упр.скинами - Назв_скина - Удалить изменения HTML-шаблонов.

 

Таким образом, тебе нужно отредактировать лишь 4 указанных выше шаблона в этом, текстовом скине - остальные скины останутся как есть.

 

Если не трудно, напиши стиль для этого бара - у меня ума не хватает. Уже несколько лет у меня есть свой текстовый скин и я бы хотел там этот узелок переделать. До сих пор я отображал там обычный файл bar.gif, но... если уж есть решение...

Поделиться сообщением


Ссылка на сообщение

Дочерних скинов у меня нет. Все сами по себе, так как, кроме простых вариантов, имеют сложную html верстку.

На этом форуме из-за экономии места на сервере удален даже дефолтный стиль.

4 шаблона в каждом скине править не проблема, так как и так до 200 фрагментов правлю.

 

Можно использовать любой подходящий класс для бара. Нового не потребуется.

Например тот же catend или другой класс, подходящий по цветовой гамме.

 

Сейчас нашла, что у меня там так в опросе. Макрос не юзается -

 <span class="catend"  width="[$percentage%]"  height="11">

 

Ширину в последнем варианте с "[$percentage%]" написать пыталась.

А вот почему span, а не div, не помню ;)

Но с div точно не пробовала..

Поделиться сообщением


Ссылка на сообщение

В общем, нафиг эти законцовки... Вот что получилось и.. оно работает!

 

	<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>

 

post-20-1160335278_thumb.png

 

Цвет бара задаётся в макросе как "grey" без всяких запятых или в HEX-кодировке: "#ccc" или "#c0c0c0". Или, если там нужна картинка, то "url(путь/картинка.gif)". Цвет бордюра можно задать в другом макросе (хм, если бар - картинка, то она будет внутри бордюра, но это можно решить мелкой переделкой предложенного кода). Это всё из соображений сменяемости скинов. Если шаблон уникален и предназначен только для одного скина (как у тебя), то цвет вообще можно задать жёстко в самом шаблоне.

 

У меня всё...

Поделиться сообщением


Ссылка на сообщение

Очень неплохо.

Спасибо.

Я с этим скином столько мучалась, изображая много мелких кнопочек, вроде кнопки rss и статистики, что не довела бы до ума опросы и прочее..

Как мне недавно сказали, слишком много занимаюсь тем, что мало кто замечает.

Здорово ;)

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

Правда на двуху он не годится (

Поделиться сообщением


Ссылка на сообщение

Кстати, можете выкладывать в архив и свои работы, если, конечно, этого хотите.

Через какое-то время собираюсь убрать из шапки свое имя.

Поделиться сообщением


Ссылка на сообщение
слишком много занимаюсь тем, что мало кто замечает
Уделяют внимание деталям... только мастера. Не слушай "умные речи" кого попало.

 

Наверное у Вас лучше получится исправить остальные недоделки, которые еще остались.
Вероятно, но... если помнишь моё давнишнее (уже давнишнее) предложение, то всё, что я сейчас делаю - это отлынивание от того основного, что я должен делать. Я видел (Яндексом) твои поиски реализации своих работ и... надо бы мне вернуться на "основную" дорогу и заняться делами налаживания бизнеса.

 

Кстати, можете выкладывать в архив и свои работы, если, конечно, этого хотите.

Через какое-то время собираюсь убрать из шапки свое имя.

Спасибо, но это (скины) не основное. Не надо убирать имя. Наоборот, имя нужно рекламировать... до уровня брэнда.

 

Ещё займу немного места и выложу сюда конечные изменения в скине:

 

Макросы:

Текстовый -

BAR

#ADBDD6

BAR_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р; <- этот не копируйте, а впишите сами! (конференция коды "почикала")

 

Примеры.

 

post-20-1160349688_thumb.png

 

(в ИЕ бордюр не отображается)

Поделиться сообщением


Ссылка на сообщение

Спасибо большое ;)

 

Сейчас у меня очень неустойчивая связь - рвется.

Как только устаканется, внесу правки.

Поделиться сообщением


Ссылка на сообщение

Попробовала в 2.1 в опросе. Там другие шаблоны.

С ходу не вышло.

Попозже еще попытаюсь.

Поделиться сообщением


Ссылка на сообщение
10/20/06 21:40 (изменено)

чтото криво воткнулся. графики голосования и кнопка цитата.

если будет минутка, просьба чтонибудь посоветовать.

а так скин супер просто. Огромное спасибо, Фисана.

Изменено пользователем Fisana

Поделиться сообщением


Ссылка на сообщение
10/20/06 21:45 (изменено)

1. Вы забыли связать в настройках скин с его графикой. Ее немного есть все-таки.

Та же кнопка цитата.

Поэтому автоматически к нему "приклеилась" дефолтная папка.

2. С опросами проблему не решила - они в текстовом виде не "тянутся".

Наблюдатель в теме Test - ****

предложил решение, но оно для 2.0.

У меня не было времени додумать, к сожалению.

Такие вещи по настроение делать нужно..

Изменено пользователем Fisana

Поделиться сообщением


Ссылка на сообщение

Фисана, спасибо, помогло. трудно даже оценить ваш вклад в российский рунет. Всегда вам хорошего настроения!

Поделиться сообщением


Ссылка на сообщение

Вклад - это слишком :(

Но спасибо большое :)

Поделиться сообщением


Ссылка на сообщение

Fisana, огромное спасибо, скин просто супер!

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...