Расширение создано по запросу http://cabinetadmina.ru/viewtopic.php?f ... 315#p68606.

Название расширения: Header links
Требования: phpBB 3.1.4 и выше
Описание расширения: Расширение позволяющее добавить в шапку форума ссылки с иконками.
Скачать:
Версия: 0.0.1
headerlinks.zip
16.61 КБ 552 скачивания
На данный момент нет никаких настроек, все правки ссылок производятся непосредственно в шаблоне overall_header_searchbox_before.html, стили в headerlinks.css и изображения закачиваются в папку all/theme/images/, как в обычном phpbb стиле.
Со временем можно будет добавить возможность задавать ссылки через админку.

Установка. Распаковать архив в папку ext/xaocz/, путь должен получиться следующий - ext/xaocz/headerlinks. Перейти на страницу управления расширениями, найти и включить Header links.
Комментарии: 43

eska 18 июл 2018, 10:35 Сообщение

А что это за ссылка и куда она ведёт?
В личный раздел или на страницу авторизации, потому что просто эту ссылку мне не открыть, только с какой-нибудь припиской...
gaz-autoclub.ru/ucp.php?mode=
  • 0

CabinetAdmin 18 июл 2018, 15:11 Сообщение

Вот это и должно ограничить для всех ссылок вида .../ucp.php?....
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 18 июл 2018, 15:23 Сообщение

CabinetAdmin, спасибо большое
  • 0

dotez 02 мар 2019, 22:44 Сообщение

можно ли иконкам как то задать позицию? например прижаться максимально в право, или максимально к низу шапки и т.д.?
  • 0

CabinetAdmin 03 мар 2019, 12:24 Сообщение

Можно. Есть стилевой файл и, в зависимости от стиля шапки, можно задать хоть какую позицию. Если нет поиска, то задать right, вместо left и убрать фиксированную ширину, будет максимально справа. Вариаций может быть много.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

dotez 10 мар 2019, 11:35 Сообщение

CabinetAdmin писал(а):Можно. Есть стилевой файл и, в зависимости от стиля шапки, можно задать хоть какую позицию. Если нет поиска, то задать right, вместо left и убрать фиксированную ширину, будет максимально справа. Вариаций может быть много.
скажите а можно ли по средствам css сделать невидимыми эти кнопки в определнных браузерах (предпочттиельно мобильных).
ну то есть задать для неокторых браузеров что то типа invisible
  • 0

CabinetAdmin 10 мар 2019, 15:19 Сообщение

Как правило, браузеры на мобильниках имеют довольно маленькое разрешение экрана и задать для них свои стили можно именно по этим данным:

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

@media (min-width: 700px) {
	.headerlinks { display: none; }
}
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

dotez 11 мар 2019, 17:37 Сообщение

CabinetAdmin писал(а):Как правило, браузеры на мобильниках имеют довольно маленькое разрешение экрана и задать для них свои стили можно именно по этим данным:

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

@media (min-width: 700px) {
	.headerlinks { display: none; }
}
а не подскажите как эти кнопки расположить принудительно друг под другом? у меня всего две кнопки но я хочу не в ряд а одна под одной.
  • 0

CabinetAdmin 11 мар 2019, 19:04 Сообщение

Добавьте перенос:

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

...  alt="image" /></a><br />
или два

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

...  alt="image" /></a><br /><br />
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

dotez 19 мар 2019, 09:40 Сообщение

CabinetAdmin писал(а):Добавьте перенос:

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

...  alt="image" /></a><br />
или два

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

...  alt="image" /></a><br /><br />

Готовлюсь к переезду на httpS
и хочу заранее грамотно переписать все ссылки которые были указаны на форуме с прямым адресом, НУ В РАСШИРЕНИЯХ ВСЯКИХ В БАННЕРАХ ФОТКАХ И Т,Д, И Т,П,

я понимаю что если ОБЪЕКТ лежит в папке форума phpbb3/ то ссылка на объект выглядит так-

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

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

<img src="{ROOT_PATH}ext/image-1.png" /></a>
НО если этот объект лежит ЗА пределами папки форума, ну то есть на директорию ВЫШЕ, то как правильно указать?

mysite.ru/fotki/image-1.png

как к нему указать пусть минуя прямой адрес http:///////и т.д.
  • 0

watcherАлександр 19 мар 2019, 11:32 Сообщение

dotez, все ссылки на объекты, находящиеся в вашем каталоге, сами начнут отвечать по новому протоколу, он ведь к домену цепляется, а не к какому-то определенному дереву каталога. Это, разумеется, касается ссылок, которые генерирует движок или расширения. Если в каком-то файле (или через админку) вручную прописывали абсолютные ссылки с http, то вспоминайте - где. После переезда добавите в адрес букву "s", вот и все.
  • 0

dotez 19 мар 2019, 11:36 Сообщение

watcher писал(а): dotez, все ссылки на объекты, находящиеся в вашем каталоге, сами начнут отвечать по новому протоколу, он ведь к домену цепляется, а не к какому-то определенному дереву каталога. Это, разумеется, касается ссылок, которые генерирует движок или расширения. Если в каком-то файле (или через админку) вручную прописывали абсолютные ссылки с http, то вспоминайте - где. После переезда добавите в адрес букву "s", вот и все.

суть в том что я хочу до переезда их все исправить на ОТНОСИТЕЛЬНЫЕ чтобы вообще к этому вопросу не возвращаться больше.
  • 0

watcherАлександр 19 мар 2019, 11:56 Сообщение

dotez писал(а): хочу до переезда их все исправить на ОТНОСИТЕЛЬНЫЕ чтобы вообще к этому вопросу не возвращаться больше
Дело хозяйское, конечно, но как по мне - лишний гемор. Вы же не собираетесь туда-сюда то и дело переезжать.
Да и вообще - смешанное содержимое страниц - не самое страшное, этим стоит заниматься в последнюю очередь (имхо).
  • 0

CabinetAdmin 19 мар 2019, 16:08 Сообщение

ROOT_PATH это путь к корню вашего форума.
Если нужно указать ссылку на эту страницу в шаблоне, правильно, чтобы в случае смены протокола ссылка тоже изменилась, можно использовать такую конструкцию:
{BOARD_URL}viewtopic.php?f=149&t=4318

Примеры. Путь:

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

{ROOT_PATH}папка_1/какой-то_файл.png
С ROOT_PATH отдаст ссылку до вашего форума в таком виде:

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

./папка_1/какой-то_файл.png
браузер сам допишет и протокол и адрес форума.

Такой же, но с BOARD_URL отдаст ссылку в таком виде:

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

http://test.ru/папка_1/какой-то_файл.png
И тот и другой вариант изменит протокол в ссылке в случае его смены.
dotez писал(а): НО если этот объект лежит ЗА пределами папки форума, ну то есть на директорию ВЫШЕ, то как правильно указать?
А как у вас это получится? Ваш форум расположен в конкретной папке, на которую настроен сервер, он не учитывает по веб адресу то, что находится вне этой папки, тут если только по ip сервера ссылаться, но нафиг-нафиг. Да и зачем такие сложности, создайте папку в корне форума и складывайте туда что вам нужно.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

Похожие темы