[FAQ] Добавляем иконку в мини-профиль

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение Rayden »

Rayden писал(а):5. Ну и заключительный штришок. Чтоб у нас все это корректно парсилось, чтоб работали переменные в css и картинки кешировались в базе, нужно сделаь следующее:
Открываем:
includes\acp\acp_styles.php

Находим строку:
'icon_back_top', 'icon_contact_aim', 'icon_contact_email', 'icon_contact_icq', 'icon_contact_jabber', 'icon_contact_msnm', 'icon_contact_pm'

В строке находим фрагмент:
, 'icon_contact_pm'

Добавляем после него:
, 'icon_contact_info'
Пхоже косяк в инструкции. Замени icon_contact_info на icon_contact_profile и отпишись. У меня заработало.
phpBB2 FAQ
phpBB3 FAQ
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение Gisher »

порядок, кнопка на месте, CSS правильный
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение Rayden »

Исправил инструкцию и добавил твой совет насчет языковой переменной.

Добавлено спустя 1 минуту 1 секунду:
Спасибо! )))
Я сейчас еще одну кнопочку для быстрого ответа хочу выложить, как раз видимо тоже языковые переменные придется добавить.
phpBB2 FAQ
phpBB3 FAQ
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение Gisher »

рад был помочь тестить Rayden)
ещё раз спасибо за кнопку)
web_pr
phpBB 1.4.2
Сообщения: 55
Стаж: 20 лет 3 месяца
Откуда: Москва

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение web_pr »

огромное спасибо за faq
а можно оформить в виде мода? ;)
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение Rayden »

А зачем? Это пример, как добавлять ЛЮБЫЕ свои иконки. Кнопка "профиль" выбрана в качестве примера, потому что возникла в ней надобность при переделке быстрого ответа.
phpBB2 FAQ
phpBB3 FAQ
web_pr
phpBB 1.4.2
Сообщения: 55
Стаж: 20 лет 3 месяца
Откуда: Москва

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение web_pr »

вдруг когда-нить появится установщик модов ;)
да и сохранять у себя так удобнее

Добавлено спустя 14 минут 14 секунд:
styles\prosilver\theme\colors.css
опечатка, должно быть colours.css
Виталий В.
phpBB 1.4.2
Сообщения: 61
Стаж: 18 лет 3 месяца
Забанен: Бессрочно

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение Виталий В. »

Я всё сделал, как написано в мануале.
Обновлял стили, темы и набор изображений.
Очистил кэш.
И в результате во вьютопике слева от иконок "личное сообщение" и "отправить почту" никакой иконки "профиль" не появилось:
Изображение
Хотя если присмотреться - то слева какой-то отступ имеется, в сравнении с тем, как отступают от левого края строки с текстом, но иконка не отображается.

Добавлено спустя 4 минуты 36 секунд:
Простите - открыл в броузере "Интернет Эксплорер" - всё появилось. Это в "Опере" не видно, возможно, страница отображается из кэша, за "Оперой" такие глюки замечаются иногда...
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение Warlock75 »

Выкладываю кнопочку в формате *.psd.
У всех дизайн разный, так вот кнопочка по слоям.
Кнопка

Добавлено спустя 6 минут 45 секунд:
Виталий В. писал(а):Хотя если присмотреться - то слева какой-то отступ имеется, в сравнении с тем, как отступают от левого края строки с текстом, но иконка не отображается.
Проверь внимательно все поэтапно. Особенно шаблон viewtopic_body.html и изменения в css. Все работает как часы, уже на 12_ый форум ставлю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение Warlock75 »

Виталий В.
Добавь рисунок в Админке ручками.
Стили > наборы рисунков > твой стиль > изменить.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Аватара пользователя
Alexsander
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 9 месяцев

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение Alexsander »

извените что не сдержался но попробуйте в адрессной строке ввести styles\prosilver\imageset\en\imageset.cfg
я по пробывал перекинуло на http://www.styles.ru/prosilver/imageset/en/imageset.cfg
:mrgreen: :lol:
извените за флуд
Аватара пользователя
premier
phpBB 1.2.1
Сообщения: 21
Стаж: 20 лет 1 месяц
Откуда: Россия, Сибирь, Омск

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение premier »

Rayden писал(а):Открываем:
styles\prosilver\theme\colors.css
1. Такого файлы нету, есть colours.css

2. Не появлялась картинка, зашёл в стили, увидел что не назначены изображения, назначил, почистил кэш - кнопки нет! Из папки кэш выкинул все файлы кроме индекса, открыл в другом браузере - кнопки нет! Повторю, с начала. :o

Добавлено спустя 36 минут 22 секунды:
Виталий В. писал(а):Хотя если присмотреться - то слева какой-то отступ имеется, в сравнении с тем, как отступают от левого края строки с текстом, но иконка не отображается.
Вот у меня тоже отступ появился, но изображения не появилось, даже после того как я в стилях их назначил и даже после того как я открыл страницу в другом браузере и после того как я почистил кэши где только можно.

У меня вопрос про файл styles\prosilver\template\viewtopic_body.html там все строчки ниже того места где нужно вставить новые, начинаются с <!-- IF postrow. и заканчиваются на <!-- ENDIF --> я так понимаю, это условие что типа если где-то есть что отображать то нужно отображать..... вот вопрос в нашем случае, не чего такого не надо случайно?

Вот так сейчас у меня выглядит код из viewtopic_body.html

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

<ul class="profile-icons">
<li class="info-profile-icon"><a href="{postrow.U_POST_AUTHOR}" title="{L_READ_PROFILE}"><span>{L_READ_PROFILE}</span></a></li>
<!-- IF postrow.U_PM --><li class="pm-icon"><a href="{postrow.U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_EMAIL --><li class="email-icon"><a href="{postrow.U_EMAIL}" title="{L_EMAIL}"><span>{L_EMAIL}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_WWW --><li class="web-icon"><a href="{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_MSN --><li class="msnm-icon"><a href="{postrow.U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_ICQ --><li class="icq-icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_YIM --><li class="yahoo-icon"><a href="{postrow.U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_AIM --><li class="aim-icon"><a href="{postrow.U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_JABBER --><li class="jabber-icon"><a href="{postrow.U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
</ul>
Добавлено спустя 41 минуту 3 секунды:
Ещё раз проверил, снова на чистой конференции, на чистом просильвере - нет кнопки, может конечно снова прокасячил, но три раза подряд, это маловероятно.

Вот прикрепляю все файлы которые надо было изменить, кто-нибудь, кто знает, может пробежаться глазами, посмотреть, может увидит ошибку. Спасибо.
files.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Сделайте патриотизм своим образом жизни!
Аватара пользователя
premier
phpBB 1.2.1
Сообщения: 21
Стаж: 20 лет 1 месяц
Откуда: Россия, Сибирь, Омск

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение premier »

Уффф..... вытирая пот со лба.... в общем оказалось что всё таки не все кэши я очищал, нужно не только в разделе "Шаблоны" нажать на обновить и удалить старые файлы из кэша, но так же нужно зайти в раздел "Темы" и обновить там - естественно если у вас установлены несколько стилей то все эти манипуляции делаем с тем стилем который вы сейчас дорабатывали скорее всего это был стиль "prosilver" или его клон, так как выше приведённая инструкция как раз основана на этом стиле.

Кроме этого нужно назначить картинки в "Наборы рисунков", там выбираем нужный стиль, нажимаем "Изменить", там "Выбрать изображение:", выбираем сначала профайл [en] и снизу для него в "Изображение:" выбираем нужную картинку (в данном случае icon_contact_profile.gif) и нажимаем кнопку "Отправить" (в "Учесть размеры:" ставим "Нет" иначе одновременно будет отображаться вся картиyка и пасcивный и активный вариант), потом тоже самое делаем для профайл [ru].

Если у кого небыло ещё ни каких изменений, то есть это первый мод (аддон) который вы ставите и у вас стиль prosilver, то в моём предыдущем сообщение есть прикреплённый архив files.rar, из него файлы перелазить по верх тех что были, обновить все кэши (как я описал в первом абзаце) и всё у вас будет. :)

Добавлено спустя 6 минут 53 секунды:
Так же предлагаю заменить в инструкции:

Открываем:
styles\prosilver\theme\colors.css

на

Открываем:
styles\prosilver\theme\colours.css

-----------------------------------------------------

Или в русском варианте
'IMG_ICON_CONTACT_PROFILE' => 'профайл',

на

Или в русском варианте
'IMG_ICON_CONTACT_PROFILE' => 'Профайл',
Сделайте патриотизм своим образом жизни!
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение Палыч »

premier писал(а):не все кэши я очищал
Плохо читаете FAQ (FAQ-3 п.28)
premier писал(а):Кроме этого нужно назначить картинки в "Наборы рисунков"
Не выполнили п.5 из первого поста данной темы.
Кроме того, если вы ещё раз обновите набор изображений по какой-либо надобности, то потеряете все внесённые из админки изменения.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: [FAQ] Добавляем иконку в мини-профиль

Сообщение Rayden »

premier писал(а):Кроме этого нужно назначить картинки в "Наборы рисунков", там выбираем нужный стиль, нажимаем "Изменить",
Ни в коем случае
phpBB2 FAQ
phpBB3 FAQ

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