Добавить ссылку в меню

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Добавить ссылку в меню

Сообщение rewuxiin »

Доброго времени всем.

Попробовал на форум поставить шаблон от RoketTheme - Dominion.

всё вроде бы получается. расковырял CSS. по просьбе юзеров поменял цвета шрифтов и ещё кое где.

Осталось две проблемы (вроде две :) )

Не могу понять как добавить в меню пользователя ссылку на главную сайта
111.png
Ну и при смене цвета шрифта оказалось, что он сменился не только в постах юзеров, а сменился на всей странице
222.png
подкажите где искать что бы добавить ссылку? и какой код дописать что бы он читал отдельно посты юзеров а остальное отдельно?

пробовал искать через мозиллу с Firebug - но так ничего и не нашел.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Добавить ссылку в меню

Сообщение Nekstati »

Ссылку добавлять точно так же, как в любом другом стиле. rewuxiin, то, что вы новичок, не извиняет вашей лени воспользоваться поиском. Опустите глаза вниз, там есть список похожих тем.

Шрифт в постах изменяйте в content.css:

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

.content {
	min-height: 3em;
	overflow: hidden;
	line-height: 1.4em;
}
Добавьте сюда строку color: #FFFFFF;. После чего прочтите это: http://www.phpbbguru.net/community/faq. ... =guru#f5r6.
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Re: Добавить ссылку в меню

Сообщение rewuxiin »

вы уж извините, что побеспокоил.

думал в данных стилях всё подругому.

а то что в низу я уже читал))

Добавлено спустя 15 минут 19 секунд:
ещё один маленький вопрос.

форум исторический и пользователи просят сделать шрифт в постах b52 (старая печатная машинка). можно ли дописать код, что бы этот шрифт был по умолчанию, а тот у кого его нет читал например Arial. ну или как вариант при входе, форум предлагал бы его установить?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Добавить ссылку в меню

Сообщение Nekstati »

Устанавливать шрифт не надо. Надо сделать так, чтобы шрифт автоматически загружался вместе с сайтом. http://htmlbook.ru/css/font-face Во многих рокетовских стилях так сделано.

Кстати, в постах, т. е. при малом размере, этот шрифт будет крайне неудобочитаем.
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Re: Добавить ссылку в меню

Сообщение rewuxiin »

Nekstati писал(а):Устанавливать шрифт не надо. Надо сделать так, чтобы шрифт автоматически загружался вместе с сайтом. http://htmlbook.ru/css/font-face Во многих рокетовских стилях так сделано.Кстати, в постах, т. е. при малом размере, этот шрифт будет крайне неудобочитаем.
спасибо за ответ.
правда из всего получилось только выровнять цвет шрифта, с меню и заменой шрифта никак.((

пытался создать пункт меню по вашей инструкции но меня постоянно по созданной ссылке выбрасывало на страницу с ошибкой.
в итоге сделал немного проще в overall_header.html добавил строку с прямой ссылкой на сайт.

но и в этом случае в самой шапке кнопка не отобразилось.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Добавить ссылку в меню

Сообщение Nekstati »

Ссылка. Открываете overall_header.html, находите ссылку «Список форумов»:

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

<li <!-- IF IE_VERSION neq '6' --><!-- IF U_INDEX_STYLE -->class="active root"<!-- ELSE -->class="root"<!-- ENDIF --><!-- ELSE --><!-- IF U_INDEX_STYLE -->id="current"<!-- ENDIF --><!-- ENDIF -->><a class="orphan item" href="{U_INDEX}" accesskey="h"><span>{L_INDEX}</span></a></li>
Перед ней добавляете свою ссылку на главную сайта:

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

<li class="root"><a class="orphan item" href="/" accesskey="z"><span>Главная</span></a></li>
Шрифт. Открываете styles/dominion/theme/rt.css, добавляете в конце:

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

@font-face {font-family: b52; src: url("{T_THEME_PATH}/b52.eot");}
@font-face {font-family: "b52"; src:local("b52"), url("{T_THEME_PATH}/b52.ttf") format("truetype");}
.content {font-family: b52;}
Здесь первая строка подключает шрифт для IE, вторая — для остальных браузеров. Сам шрифт кладёте в папку styles/dominion/theme/ в двух форматах — .eot (для IE) и .ttf (для остальных браузеров). Как сконвертировать .ttf в .eot — ищите в интернете.

Если не работает — значит, файл шрифта не соответствует стандартам, ищите другой похожий шрифт.

И не забывайте обновлять тему и шаблон в админке.
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 6 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: Добавить ссылку в меню

Сообщение Balamut »

Nekstati писал(а):<span>Главная</span>
Использовать не языковые переменные - зло. =)

Ну или, хотя бы, надо указать, что в этом случае фаил нужно сохранить в кодировке UTF-8 без BOM (http://www.phpbbguru.net/community/faq. ... =guru#f4r3).
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Добавить ссылку в меню

Сообщение Nekstati »

Smayliks, похоже, ты не имел дела со стилями Rockettheme. Их авторы глубоко плевали на языковые переменные и прочую интернациональную совместимость. Так что… и мы в данном случае тоже. ) А насчёт кодировки спасибо за поправку.
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 6 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: Добавить ссылку в меню

Сообщение Balamut »

Nekstati писал(а):похоже, ты не имел дела со стилями Rockettheme
Не имел. Очень жаль, что авторы не придерживаются стандартов...
//
// That's all, Folks!
// -------------------------------------------------
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Re: Добавить ссылку в меню

Сообщение rewuxiin »

Nekstati писал(а):Шрифт. Открываете styles/dominion/theme/rt.css, добавляете в конце:Код: Выделить всё@font-face {font-family: b52; src: url("{T_THEME_PATH}/b52.eot");}
@font-face {font-family: "b52"; src:local("b52"), url("{T_THEME_PATH}/b52.ttf") format("truetype");}
.content {font-family: b52;}Здесь первая строка подключает шрифт для IE, вторая — для остальных браузеров. Сам шрифт кладёте в папку styles/dominion/theme/ в двух форматах — .eot (для IE) и .ttf (для остальных браузеров). Как сконвертировать .ttf в .eot — ищите в интернете.Если не работает — значит, файл шрифта не соответствует стандартам, ищите другой похожий шрифт.И не забывайте обновлять тему и шаблон в админке.
огромное спасибо! с кнопкой всё получилось.
со шрифтами что то никак.

предполагаю мешает мод управления шаблоном RokBB3.
4.png
пытался найти, что отвечает за управление шрифтами, но без безрезультатно. а было бы интересно здесь задавать шрифты, правда они меняются на всём форуме.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Добавить ссылку в меню

Сообщение Nekstati »

Вряд ли этот мод мешает. Мешает скорее всего кривой файл шрифта. Попробуйте для проверки подключить таким же образом какой-либо из стандартных шрифтов — например, Times — переименовав его в b52.
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Re: Добавить ссылку в меню

Сообщение rewuxiin »

да. оказалось файл кривой.
ещё ко всему оказалось, что опера не хочет менять шрифты - только мозилла.

нашел на форуме по джумле такое вот решение. интересно в phpbb так возможно?

http://joomlaforum.ru/index.php/topic,1 ... #msg728613
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Добавить ссылку в меню

Сообщение Nekstati »

Интересно, чем, по-вашему, это решение отличается от описанного парой постов выше?

В Опере 10.50 и выше всё работает прекрасно. В качестве живого примера можете распотрошить этот стиль: http://demo.rockettheme.com/phpbb3/?style=reaction — здесь жирные надписи «Main menu», «User menu» сделаны подключаемым шрифтом.
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Re: Добавить ссылку в меню

Сообщение rewuxiin »

спасибо!! всё оказалось нормально. это всё из за того что я работал по привычке в опера АС. )))
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Re: Добавить ссылку в меню

Сообщение rewuxiin »

извините что вновь беспокою.

появилась какаято хрень с цветами шрифтов.

при создании сообщения ну или просто ответа шрифт ответившего ответа становится белым. обновление страницы не помогает. помогает лишь выход на главную и переход в тему с главной.

и ещё может быть подскажете как исправить данное место
11.png
я так понимаю это входит в контент поэтому и шрифты читает оттуда.

лучше ещё играть с цветом шрифтов или подложку исправить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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