Страница 9 из 29

[3.1][3.2][release] Profile side switcher - Минипрофили слева

Добавлено: 30.10.2014 10:59
Татьяна5
Название: Profile side switcher

Описание: Расширение позволяет переключится на лево/правостороннее расположение минипрофилей в личном разделе и/или со страниц тем.
По умолчанию минипрофили будут отображаться слева.
Скриншоты 
pss1.gif
pss2.gif
pss3.gif
Версия 1.0.1
  • Полностью совместима с 3.1 и 3.2
  • Исправлена ошибка с неменяющимся текстом в нижнем меню
  • Нестандартный стили для 3.1 теперь скачиваются отдельно https://github.com/Tatiana5/profile_sid ... styles-3.1
Скриншот из 3.2
2017-08-02_021343.jpg

GitHub репозиторий: https://github.com/Tatiana5/profile_side_switcher/
Загрузить расширение: https://github.com/Tatiana5/profile_sid ... master.zip

Страница расширения на официальном сайте phpbb.com: https://www.phpbb.com/customise/db/exte ... _switcher/.
profile_side_switcher-master.zip
=======================
МОД для версии phpbb 3.0.12 Перенос профилей налево/направо в один клик (Prosilver)

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 17.10.2015 3:04
владимир1983
Siava, а может правильное решение тут Миграция с seo url на дефолтные phpbb 3.1?

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 17.10.2015 7:13
rxu
Siava, у нас такое же сочетание, такого эффекта не наблюдаю. Боди

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

<body id="phpbb" class="nojs notouch section-viewtopic ltr ">
без пути к топику. В overall_header.html

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

<body id="phpbb" class="nojs notouch section-{SCRIPT_NAME} {S_CONTENT_DIRECTION} {BODY_CLASS}">
Всё стандартно.
Может, дело в настройках СЕО? А копать, видимо, в сторону генерации SCRIPT_NAME.

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 17.10.2015 8:58
LavIgor
Siava писал(а): Мне кажется, что виной всему изменение внутри <body ...> section-viewtopic
Да, очень правильно кажется.
Это всё тянется от француза, который "пофиксил" портал, в результате чего теперь сплошные недоразумения со всем остальным.
На днях установлю этот портал и сделаю нормальный фикс.

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 17.10.2015 13:22
Siava
rxu писал(а): Может, дело в настройках СЕО? А копать, видимо, в сторону генерации SCRIPT_NAME.
Совсем отключил SEO. Даже удалил из расширений.
Оставил только в .htaccess rewtite правила.
Открываю SEO-ссылку и в body то же самое. То есть генерация SCRIPT_NAME уже на уровне движка форума или переменных php. (Apache + nginx + php 5.4.45)
Я честно почти в ступоре.
Потестил на другом сервере (nginx+fpm-cgi php 5.6.13) то же самое.
HTTP/HTTPS то же самое.


Отправлено спустя 1 час 28 минут 13 секунд:
rxu, Кстати, на этом форуме то же самое. Если набрать несуществующую страницу, то в body оно добавляется.
http://www.phpbbguru.net/community/gdfgdfgdf43167.html
А вот на страницах тем всё в порядке. Как-будто какой-то хитрый редирект работает..
Я проверил также на чистом форуме, установленном с нуля. На страницах тем в body влезает адрес страницы.html

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 17.10.2015 15:09
rxu
Siava, ну у нас понятно, тут СЕО включен. А вот почему такое без СЕО происходит - странно.

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 17.10.2015 19:26
Татьяна5
Siava писал(а): Как-будто какой-то хитрый редирект работает
Никакого редиректа

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

<!-- IF S_VIEWTOPIC -->section-viewtopic<!-- ELSEIF S_VIEWFORUM -->section-viewforum<!-- ELSE -->section-{SCRIPT_NAME}<!-- ENDIF -->

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 17.10.2015 21:15
Siava
Татьяна5, вот это да. А я голову ломал полдня, а тут делов-то в overall_footer заменить строчку. Спасибо!

Ещё заметил, это специально так задумано? Если минипрофиль слева, то пропадает отступ 10px между званием и числом сообщений.
Я добавил в ext/tatiana5/profileSideSwitcher/styles/prosilver/theme/profile_side_switcher.css строчки из стандартного css, только заменил .postprofile на .leftsided

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

.leftsided dt.no-profile-rank, .leftsided dd.profile-rank, .leftsided .search-result-date {
	margin-bottom: 10px;
}
и теперь отступ присутствует.

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 17.10.2015 21:43
LavIgor
Siava писал(а): margin-bottom: 10px;
Спасибо за сообщение. Это недоработка. Исправлено на Github.

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 17.10.2015 22:35
LavIgor
LavIgor писал(а): На днях установлю этот портал и сделаю нормальный фикс.
Сделал фикс.
Как обычно, сложное иногда можно решить просто.

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 30.10.2015 22:02
Perfecthus
Где-то есть демо посмотреть?

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 30.10.2015 22:05
Sheer
Здесь.

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 30.10.2015 22:10
Perfecthus
Sheer писал(а): Здесь.
Точно, а я что-то и не посмотрел :)

Отправлено спустя 1 минуту 18 секунд:
Sheer, Багов/лагов в расширении нет, все уже отловлены?

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 30.10.2015 22:36
LavIgor
За год использования (ровно год :) с даты публикации) - скорее всего, да.
Можете посмотреть тему, о чём сообщали, то исправляли.

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 30.10.2015 23:04
Perfecthus
Заметил сейчас такую штуку, были открыты 2 разных форума, один phpbbguru, второй форум Anvar'а и если в одном меняю положение минипрофилей в другом при обновлении страницы тоже менятся и наоборот :)

Отправлено спустя 41 секунду:
PS: Или уже спать пора идти...

Re: [dev] Profile side switcher - Минипрофили слева

Добавлено: 05.12.2015 23:26
romeo_piter
Вернусь к вопросу по артодии, авось что получится )))
Расширение там не работает, что вполне естественно, т.к. стиль отличается от просильвера значительно.

Но! В файле конфигурации css styles/elegance/theme/_style_config.scss есть готовая переменная, переключение которой меняет положение минипрофиля:

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

$profile-width:							180px;
$profile-side:							left;	// left or right
$post-margin:							($profile-width + 10px);
Вопрос, реально ли подружить расширение и штатную цсс настройку.