Динамичный логотип форума

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Динамичный логотип форума

Сообщение Айдар »

Игорёк писал(а):как исправить данный баг?
Исходная ширина картинки какая?
In Web We Trust
Игорёк
phpBB 1.4.4
Сообщения: 155
Стаж: 15 лет 9 месяцев
Благодарил (а): 16 раз
Поблагодарили: 2 раза

Re: Динамичный логотип форума

Сообщение Игорёк »

Код: Выделить всё

#wrap {
	padding: 0 20px;
	width: 120em;
	margin: 0 auto;
}
http://www.velokarnavaltlt.ru/ - форум ВелоКарнавал г.Тольятти
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Динамичный логотип форума

Сообщение Айдар »

Игорёк, во-первых, я спрашивал про ширину самой картинки - не про управление ее шириной в стилях.
Во-вторых - width: 120em - возможно, вот и оно, попробуйте указать 100%.
In Web We Trust
Игорёк
phpBB 1.4.4
Сообщения: 155
Стаж: 15 лет 9 месяцев
Благодарил (а): 16 раз
Поблагодарили: 2 раза

Re: Динамичный логотип форума

Сообщение Игорёк »

Как убрать синию рамку? при этом что бы углы остались закругленными?
http://www.velokarnavaltlt.ru/ - форум ВелоКарнавал г.Тольятти
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Динамичный логотип форума

Сообщение Айдар »

Самый простой способ - закруглить картинку в редакторе изображений.
In Web We Trust
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Динамичный логотип форума

Сообщение Di_Mok »

Игорёк писал(а):что бы углы остались закругленными
Игорёк, как вариант - использовать CSS3
В common.css, найди .headerbar { и добавь туда:

Код: Выделить всё

  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
5px - это радиус, поставь свой.
Одно НО - счастливые обладатели ИА IE (версии ниже 9) скругления не увидят.
Игорёк писал(а):Как убрать синию рамку?
Про "рамку" почерпни здесь [FAQ] Как перекрасить prosilver
Игорёк
phpBB 1.4.4
Сообщения: 155
Стаж: 15 лет 9 месяцев
Благодарил (а): 16 раз
Поблагодарили: 2 раза

Re: Случайный логотип

Сообщение Игорёк »

Nekstati писал(а):Открыть includes/functions.php

Найти

Код: Выделить всё

'SITE_LOGO_IMG'			=> $user->img('site_logo'),
Заменить на

Код: Выделить всё

'SITE_LOGO_IMG'			=> ($logo_images = glob("{$phpbb_root_path}styles/" . $user->theme['theme_path'] . '/imageset/logo/*.gif')) ? ('<img src="' . $logo_images[array_rand($logo_images)] . '" />') : $user->img('site_logo'),
Картинки .gif (в любом количестве и с любыми названиями) положить в папку styles/stylename/imageset/logo/.
Кстати, а как сделать аналог?(Тоже самое только с текстом, а то я хочу добавить в шапку текст и не знаю как сделать что бы при каждом обновлений страницы текст был новый) подскажите

Добавлено спустя 18 минут 12 секунд:
Re: Динамичный логотип форума
Всё нашел ответ, всем спасибо!

Код: Выделить всё

				<SCRIPT language="javascript">
				var howMany = 3  
				var quote = new Array(howMany+1)  

				quote[0]="<b>http://infoscript.ru</b><br/>Большая коллекция скриптов"  
				quote[1]="<b>http://infoscript.ru/news/php_script/1-0-1</b><br/>PHP скрипты"  
				quote[2]="<b>http://infoscript.ru/news/script_for_ucoz/1-0-2</b><br/>Скрипты для uCoz"  
				quote[3]="<b>http://infoscript.ru/news/javascript/1-0-3</b><br/>Javascript скрипты"  
				
				function rndnumber(){  
				var randscript = -1  
				while (randscript < 0 || randscript > howMany || isNaN(randscript)){  
				randscript = parseInt(Math.random()*(howMany+1))  
				}  
				return randscript  
				}  
				quo = rndnumber()  
				quox = quote[quo]  
				document.write(quox)
				</SCRIPT>
http://www.velokarnavaltlt.ru/ - форум ВелоКарнавал г.Тольятти

Вернуться в «Стили для phpBB 3.0.x»