Перейти к контенту
  • 0

PIP рисунки в два столбика


DacentGS

Вопрос

Как сделать что бы пип рисунки после например 15 pip начинались с новой строчки? Просто замена рисунками не пойдёт, надо пользователям трафик экономить.

Пример: (звёздочки будут типа рисунки)

 

***************

*****

Пример № 2:

http://img62.imageshack.us/img62/9606/pip5tj8.jpg

Ссылка на комментарий
Поделиться на других сайтах

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

  • 0

Имхо бпред экономить на этом трафик, браузер-то всё равно кеширует рисунки эти, а они места ой как мало занимают.

 

Так что это только для текстового скина разве что...

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Мне не нужны советы по экономии трафика, без обид! :D Просто мне нужно это, как это сделать?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

В смысле в 2 строчки?

 

В 2.2 в ./sources/action_public/topics.php+другие где это показывается или в 2.3 в ./sources/ipsclass.php в функции parse_member найти:

			if ( is_numeric( $pips ) )
		{
			for ($i = 1; $i <= $pips; ++$i)
			{
				$member['member_rank_img'] .= "<{A_STAR}>";
			}
		}

Заменить на

			if ( is_numeric( $pips ) )
		{
			for ($i = 1; $i <= $pips; ++$i)
			{
				$member['member_rank_img'] .= "<{A_STAR}>";
				if($i % 10 == 0)
				{
					$member['member_rank_img'] .= "<br />";
				}
			}
		}

10 - количество пипок в строке.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
sources\action_public\topics.php (1120): $member['member_rank_img'] .= "<{A_STAR}>";

sources\action_public\profile.php (2760): $member['_member_rank_img'] .= "<{A_STAR}>";

sources\action_public\profile.php (3875): $member['member_rank_img'] .= "<{A_STAR}>";

modules\trivia\public\search.php (355): $member['member_rank_img'] .= '<{A_STAR}>';

 

Обратите внимание на 2ю строку, не забудьте про подчёркивание в начале переменной.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
А то что я написал что делает??? Дайте ссылку на форум.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Смотри рисунок! Твоя функция переносит строчку но разделяет! Т.е. между рисунками не должно быть расстояния. :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Это уже проблемы вёрстки. Не в курсе как решить. По мне так горизонтальные интервалы и вертикальные должны быть одинаковыми. Если вы убрали горизонтальные - скажите как, помогу с вертикальными.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Вообщето это у меня был вопрос...

 

В общем ппц. Вы хотите чтобы было не как на первом рисунке, а как на втором?

 

Первый, второй рисунки.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Sannis нашёл я как релизовать данную штуку))

При замене сточки "middle" на "none" в этом коде:

img{
border: 0; /* makes sure linked images do not have a border */
vertical-align: middle;
}

строка переноситься как надо (вроде, но рисунок ровно точно так же расположен как на рисунке в первом посте), но возникают другие проблеммы с рисунками, оно и понятно)) Прописывать к каждому рисунку параметр middle смерти подобно, так что я подумал что ты что-нибудь посоветуешь. :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Не помню в чём там была проблема, но вариант со 2й моей картинкой — реальный, с форума скрин сделан.

 

А если нужно прописать в эти изображения none, то это нужно сделать в макросе, см. выше в каком.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

В макросе прописывал, но из за строчки <br /> строка всё равно откидываеться на 5px. А у нас же вроде не получилось со вторым?

 

Есть ли ещё какой-нибудь способ перенести строчку? Может там с помощью таблицы или ещё чего?

 

Кое что обнаружил. ;)

При удаление строчки: vertical-align: middle; из этого кода:

img{
border: 0; /* makes sure linked images do not have a border */
vertical-align: middle;
}

всё работает прекрасно, но увы сразу плывут все картинки. :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

DangentGS

О господи ты боже мой! Трудно чтоли у тега прописать стиль а у стиля размер супермелкий???? Я хренею дорогая редакция... просто ппц какая проблема, блин

 

Да и вообще пипки в две строки... это да... ппц короче

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Всё это хорошо что ты тут непонятно кем и непонятно перед кем себя выставляешь, но лучше бы именно написал что делать. А так ты просто провоцируешь на новые вопросы. :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Типа такого:

<table border=0 cellpadding="0" cellspacing="0">
<tr>
<td><img src="bar.gif" border="0"><img src="bar.gif" border="0"><img src="bar.gif" border="0"><img src="bar.gif" border="0"><img src="bar.gif" border="0">
</td>
<tr>
<tr>
<td><img src="bar.gif" border="0"><img src="bar.gif" border="0">
</td>
<tr>
</table>

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Я так понимаю это надо в RenderRow вставлять (разумееться сначала отредактировать)?

 

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

Ссылка на комментарий
Поделиться на других сайтах

  • 0
В макросе прописывал, но из за строчки <br /> строка всё равно откидываеться на 5px. А у нас же вроде не получилось со вторым?

 

Есть ли ещё какой-нибудь способ перенести строчку? Может там с помощью таблицы или ещё чего?

 

Кое что обнаружил. ;)

При удаление строчки: vertical-align: middle; из этого кода:

img{
border: 0; /* makes sure linked images do not have a border */
vertical-align: middle;
}

всё работает прекрасно, но увы сразу плывут все картинки. :D

 

Интересно у тебя выходит, если из CSS убрать — работает, а если в img прописать — нет? Не может такого быть. Попробуй ещё разок.

 

Всё получилось. Во всез браузерах кроме ИЕ7, ибо у меня его нету. В 6м даже по моей памяти всё тип-топ.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Sannis, распиши пожалуйста всё подробно, что и как ты делал. ;)

 

2 xRay

Можешь тоже свой вариан написать. :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Я делал 1 в 1 как написано в том посту + нужно отредактировать изображение pip.gif, обрезать у него по пикселю по краям, там цвет фона.

 

Дай ссылку на то что у тебя получилось на данный момент по тому посту.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.