Пропустить

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение Айдар » 24.02.2011 13:45

Игорёк писал(а):как исправить данный баг?

Исходная ширина картинки какая?
In Web We Trust
Аватара пользователя
Айдар
Модератор
Модератор
 
Сообщения: 1846
Зарегистрирован: 14.12.2010 17:15
Откуда: KZN
Благодарил (а): 115 раз.
Поблагодарили: 195 раз.

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

Сообщение Игорёк » 24.02.2011 13:47

#wrap {
	padding: 0 20px;
	width: 120em;
	margin: 0 auto;
}

Игорёк
phpBB 2.0.1
 
Сообщения: 130
Зарегистрирован: 26.11.2010 20:08
Благодарил (а): 16 раз.
Поблагодарили: 2 раз.

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

Сообщение Айдар » 24.02.2011 13:52

Игорёк, во-первых, я спрашивал про ширину самой картинки - не про управление ее шириной в стилях.
Во-вторых - width: 120em - возможно, вот и оно, попробуйте указать 100%.
In Web We Trust
Аватара пользователя
Айдар
Модератор
Модератор
 
Сообщения: 1846
Зарегистрирован: 14.12.2010 17:15
Откуда: KZN
Благодарил (а): 115 раз.
Поблагодарили: 195 раз.

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

Сообщение Игорёк » 24.02.2011 13:56

Как убрать синию рамку? при этом что бы углы остались закругленными?

Игорёк
phpBB 2.0.1
 
Сообщения: 130
Зарегистрирован: 26.11.2010 20:08
Благодарил (а): 16 раз.
Поблагодарили: 2 раз.

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

Сообщение Айдар » 24.02.2011 13:58

Самый простой способ - закруглить картинку в редакторе изображений.
In Web We Trust
Аватара пользователя
Айдар
Модератор
Модератор
 
Сообщения: 1846
Зарегистрирован: 14.12.2010 17:15
Откуда: KZN
Благодарил (а): 115 раз.
Поблагодарили: 195 раз.

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

Сообщение Di_Mok » 24.02.2011 16:30

Игорёк писал(а):что бы углы остались закругленными

Игорёк, как вариант - использовать CSS3
В common.css, найди .headerbar { и добавь туда:
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;

5px - это радиус, поставь свой.
Одно НО - счастливые обладатели ИА IE (версии ниже 9) скругления не увидят.
Игорёк писал(а):Как убрать синию рамку?

Про "рамку" почерпни здесь [FAQ] Как перекрасить prosilver
Лень - двигатель прогресса.
За это сообщение автора Di_Mok поблагодарил:
Игорёк (26.02.2011 15:57)
Аватара пользователя
Di_Mok
Поддержка
Поддержка
 
Сообщения: 700
Зарегистрирован: 13.03.2010 1:36
Откуда: Родной Гондурас ;)
Благодарил (а): 140 раз.
Поблагодарили: 85 раз.

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

Сообщение Игорёк » 26.02.2011 16:00

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>

Игорёк
phpBB 2.0.1
 
Сообщения: 130
Зарегистрирован: 26.11.2010 20:08
Благодарил (а): 16 раз.
Поблагодарили: 2 раз.

Пред.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Изображение