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

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9708
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2695 раз
Контактная информация:

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

Сообщение Татьяна5 » 30.10.2014 10:59

Название: Profile side switcher

Описание: Расширение позволяет переключится на лево/правостороннее расположение минипрофилей в личном разделе и/или со страниц тем.
По умолчанию минипрофили будут отображаться слева.
pss3.gif
pss3.gif (10.76 КБ) 14324 просмотра
pss2.gif
pss2.gif (10.1 КБ) 14324 просмотра
pss1.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
2017-08-02_021343.jpg (18.54 КБ) 5755 просмотров

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/.
=======================
МОД для версии phpbb 3.0.12 Перенос профилей налево/направо в один клик (Prosilver)
Последний раз редактировалось Татьяна5 24.08.2017 16:32, всего редактировалось 2 раза.

Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Аватара пользователя
владимир1983
phpBB 3.1.9
Сообщения: 5954
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 391 раз
Поблагодарили: 730 раз
Контактная информация:

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

Сообщение владимир1983 » 17.10.2015 3:04

Siava, а может правильное решение тут Миграция с seo url на дефолтные phpbb 3.1?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14476
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 346 раз
Поблагодарили: 1544 раза
Контактная информация:

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

Сообщение rxu » 17.10.2015 7:13

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.
Изображение

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3452
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 38 раз
Поблагодарили: 925 раз

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

Сообщение LavIgor » 17.10.2015 8:58

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

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4159
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 109 раз
Поблагодарили: 435 раз
Контактная информация:

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

Сообщение Siava » 17.10.2015 13:22

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
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14476
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 346 раз
Поблагодарили: 1544 раза
Контактная информация:

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

Сообщение rxu » 17.10.2015 15:09

Siava, ну у нас понятно, тут СЕО включен. А вот почему такое без СЕО происходит - странно.
Изображение

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9708
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2695 раз
Контактная информация:

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

Сообщение Татьяна5 » 17.10.2015 19:26

Siava писал(а): Как-будто какой-то хитрый редирект работает
Никакого редиректа

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

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

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4159
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 109 раз
Поблагодарили: 435 раз
Контактная информация:

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

Сообщение Siava » 17.10.2015 21:15

Татьяна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;
}
и теперь отступ присутствует.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3452
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 38 раз
Поблагодарили: 925 раз

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

Сообщение LavIgor » 17.10.2015 21:43

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

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3452
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 38 раз
Поблагодарили: 925 раз

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

Сообщение LavIgor » 17.10.2015 22:35

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

Аватара пользователя
Perfecthus
phpBB 2.0.6
Сообщения: 518
Зарегистрирован: 21.10.2010 8:39
Откуда: Оттуда
Благодарил (а): 44 раза
Поблагодарили: 50 раз

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

Сообщение Perfecthus » 30.10.2015 22:02

Где-то есть демо посмотреть?

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11474
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2566 раз
Контактная информация:

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

Сообщение Sheer » 30.10.2015 22:05

Здесь.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
Perfecthus
phpBB 2.0.6
Сообщения: 518
Зарегистрирован: 21.10.2010 8:39
Откуда: Оттуда
Благодарил (а): 44 раза
Поблагодарили: 50 раз

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

Сообщение Perfecthus » 30.10.2015 22:10

Sheer писал(а): Здесь.
Точно, а я что-то и не посмотрел :)

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

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3452
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 38 раз
Поблагодарили: 925 раз

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

Сообщение LavIgor » 30.10.2015 22:36

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

Аватара пользователя
Perfecthus
phpBB 2.0.6
Сообщения: 518
Зарегистрирован: 21.10.2010 8:39
Откуда: Оттуда
Благодарил (а): 44 раза
Поблагодарили: 50 раз

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

Сообщение Perfecthus » 30.10.2015 23:04

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

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

romeo_piter
phpBB 2.0.15
Сообщения: 1033
Зарегистрирован: 02.04.2009 17:28
Благодарил (а): 168 раз
Поблагодарили: 20 раз

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

Сообщение romeo_piter » 05.12.2015 23:26

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

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

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

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

Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»