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

Как так сделать в IPB


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

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

Это реализованно в DLE http://4dle.ru/hacks/1147155664-khak-9-maja.html

Ссылка редиректит на nic.ru. Что там было то?

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

Не прокатит :D

У себя сделал примерно вот так:

<if="$author['avatar_type']=='url'">
<img src="/style_images/softbeige/9may.png" border="0" alt="" style="background: url({$author['avatar_location']}); background-repeat:no-repeat;"/>
</if>
<if="$author['avatar_type']=='upload'">
<img src="/style_images/softbeige/9may.png" border="0" alt="" style="background: url(/uploads/{$author['avatar_location']}); background-repeat:no-repeat;"/>
</if>

не лучший способ но зато только в шаблонах )

позже...

Все равно пришлось файл править.. для проверки на IE-шность

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

У себя сделал примерно вот так:

<if="$author['avatar_type']=='url'">
<img src="/style_images/softbeige/9may.png" border="0" alt="" style="background: url({$author['avatar_location']}); background-repeat:no-repeat;"/>
</if>
<if="$author['avatar_type']=='upload'">
<img src="/style_images/softbeige/9may.png" border="0" alt="" style="background: url(/uploads/{$author['avatar_location']}); background-repeat:no-repeat;"/>
</if>

не лучший способ но зато только в шаблонах )

позже...

Все равно пришлось файл править.. для проверки на IE-шность

 

Укажи плиз полный путь к файлу, я так же сделаю. И скажи что найти

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

ну я сделал так:

в skin_topic->render_row

 

найти

{$author['avatar']}

заменить: (если у вас не используется аватар по умолчанию, то уберите ненужный код)

<if="$author['is_ie']">
{$author['avatar']}
<else />
<if="$author['avatar_type']=='url'">
<img src="/style_images/softbeige/9may.png" border="0" alt="" style="background: url({$author['avatar_location']}); background-repeat:no-repeat;"/>
</if>
<if="$author['avatar_type']=='upload'">
<img src="/style_images/softbeige/9may.png" border="0" alt="" style="background: url(/uploads/{$author['avatar_location']}); background-repeat:no-repeat;"/>
</if>
</if>
</a><br /><br />
<else />
<if="$author['is_ie']">
<img src="style_images/<#IMG_DIR#>/noavatar.gif">
<else />
<img src="/style_images/softbeige/9may.png" border="0" alt="" style="background: url('style_images/<#IMG_DIR#>/noavatar.gif'); background-repeat:no-repeat;"/>
</if>

только аккуртаней,та вам адо юудт удалить старый код

<br /><br />
<else />

В файле sources/lib/func_topic_linear.php

найти

//-----------------------------------------																		 
// Format and print out the topic list																			  
//-----------------------------------------

доавть после:

 

function maxsite_testIE() {																										 
$user_agent = $_SERVER['HTTP_USER_AGENT'];																					  
$browserIE = false;																										
if ( stristr($user_agent, 'MSIE 7.0') ) $browserIE = true; // IE7													   
if ( stristr($user_agent, 'MSIE 6.0') ) $browserIE = true; // IE6												   
if ( stristr($user_agent, 'MSIE 5.0') ) $browserIE = true; // IE5											   
return $browserIE;																						  
}

найти далее

$row	= $return['row'];

добавить после:

$poster['is_ie'] = maxsite_testIE();

 

разумеется исть все это дело ужасно, может ко и поправит)

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

обрати внимание вот на это

/style_images/softbeige/

здесь должен быть путь к твоей кратинке

 

хотя может меня поправят профессионалы, но может можно сделать проще:

аватар сделать фоном некой таблицы из одной строки и одного столбца, а в саму единственную ячейку таблицу как раз вывести ленточку

 

а хотя тогда проблемы с размерами будут

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

Kvendi, прогладите список переменных в class ipsclass и не пишите велосипеды :D Особенно неясно, зам нужно:

$user_agent = $_SERVER['HTTP_USER_AGENT'];

;)

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

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

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

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