Переупаковка стиля для phpBB 3.0.x под новую версию phpBB 3.1.

Название стиля: CA Vintage
Версия стиля: 1.0.7
Версия phpBB: 3.1.11

Скачать:
ca_vintage_1.0.7.zip
201.5 КБ 469 скачиваний
Стиль в отличие от его предшественника адаптивный, как и все современные стили для новой версии. Так же от старого стиля досталась функция закрытия профиля при просмотре тем, с сохранением положения в браузере. Профили, как и на старой версии, по умолчанию находятся слева.
При прокрутке экрана вниз появляется фиксированная панель. В панели содержатся те же ссылки что и раньше: раздел, поднятие темы, в закладки, версия для печати и др.

Скриншоты:
Изображение
Изображение
Изображение
Изображение


+История изменений - Скачать
Изменения в версии 1.0.7.
Исправлено фиксированное меню. Ссылки в фиксированном меню прячутся под кнопку и разворачиваются подобно остальным всплывающим окнам.
Добавлены все события до актуальной версии phpbb - 3.1.11.

Дополнительные настройки.


Как убрать функцию закрытия профиля
В версиях до 1.0.6 можно узнать здесь.
В версии 1.0.7 в файле ca_config.html в $CA_POST_PROFILE_MIN изменить значение на 0.


В данном стиле есть функция - если на одной странице имеются блок с, например, #tabs и ссылка подобного вида <a href="#tabs">Ссылка</a>, то при её нажатии произойдёт плавный скролл к данному блоку. Если на странице несколько блоков с #tabs, то отработка скрипта будет некорректной. Такая беда может приключиться с расширением горизонтального меню.
Для устранения данного "бага" необходимо в файле ca_scripts.js найти:

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

$('a[href*=#]').click(function()
и заменить на:

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

$('a[href*=#]').not('.tab a').click(function()
В .not('.tab a'), через запятую прописываются все исключения, при нажатии на которые не должен отрабатываться плавный скролл.
Комментарии: 196

CabinetAdmin 25 ноя 2015, 16:22 Сообщение

igorbond писал(а): А как заменить "пожаловаться на сообщение" на свою кнопку? А то предложили на форуме заменить "пожаловаться" на "растрелять"
Сам текст, в данном случае во всплывающей подсказке, можно поменять в языковом файле - REPORT_POST, а картинку можно поменять в colours.css, вот после этого:

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

.icon-button:before, .dropdown-select:after						{ background-image: url("./images/icons_button.png"); }
добавить:

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

.icon-button.report-icon:before									{ background-image: url("./images/icons_report.png"); }
А в файле buttons.css, здесь:

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

.report-icon:before							{ background-position: -165px 0; }
Поставить по нулям, либо по нужному количеству, чтобы ровно было.

Ну и, понятное дело, сама картинка icons_report.png должна быть закачана в папку стиля.
igorbond писал(а): Не пойму почему картинка вложения ниже подписи?
Действительно...
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

southklad 25 янв 2016, 10:12 Сообщение

Почему то заметил в мазиле такую проблему

Изображение

В других норм

Изображение
  • 0
Изображение

CabinetAdmin 25 янв 2016, 18:08 Сообщение

Хм...
В файле common.css найти:

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

dl.details dd {
	margin-left: 0;
	padding-left: 5px;
	margin-bottom: 5px;
	float: left;
	width: 65%;
	overflow: hidden;
	text-overflow: ellipsis;
}
и удалить отсюда overflow: hidden;.

зы. Я если честно уже и не помню, зачем я добавлял сюда это свойство... :scratch:

Надо будет при обновлении стиля не забыть подправить.
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

southklad 25 янв 2016, 18:16 Сообщение

ВО, так гораздо лучше.
  • 0
Изображение

southklad 07 фев 2016, 16:52 Сообщение

Заметил если открывать доп. смайлики или поиск пользователей когда он открывается в новом окне, то стиль ломается и фон пропадает
  • 0
Изображение

CabinetAdmin 07 фев 2016, 20:47 Сообщение

Добавить в шаблоны с заменой:
template.rar
1.74 КБ 233 скачивания
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

southklad 07 фев 2016, 20:51 Сообщение

ага спасибо!
  • 0
Изображение

CabinetAdmin 08 фев 2016, 16:07 Сообщение

По скролу.

Вот кусок кода из ca_scripts.js дающий такой эффект:

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

function ca_scroll(item, fast)
{
    if(item.href.slice(0, ca_base_url.length + 1) == (ca_base_url + '#'))
    {
        var $target = $(item.hash);
        $target = $target.length && $target || $('[name=' + item.hash.slice(1) +']');
        if($target.length) 
        {
            var targetOffset = $target.offset().top;
            $('html,body').animate({scrollTop: targetOffset}, (fast) ? 300 : 500);
            return false;
        }
    }
    return true;
}
Если его удалить, то, например, ссылка перекидывающая наверх будет перекидывать мгновенно, без анимации, грубо говоря как в просильвере.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

southklad 08 фев 2016, 20:42 Сообщение

Спасибо работает. Маг и волшебник :drink:
  • 0
Изображение

southklad 19 фев 2016, 18:36 Сообщение

Выявил ошибку и как я понимаю она из за того что был удален этот код выше

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

Uncaught ReferenceError: ca_scroll is not defined ca_scripts.js:225 Uncaught ReferenceError: ca_scroll is not defined
И в темах, если отвечать не через быстрй ответ, а стандартно, то не работает кнопка "добавить файл" только переносом в тему картинок
  • 0
Последний раз редактировалось southklad 19 фев 2016, 21:00, всего редактировалось 1 раз.
Изображение

CabinetAdmin 19 фев 2016, 20:41 Сообщение

Судя по ошибке из-за него. Надо будет посмотреть.
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

CabinetAdmin 20 фев 2016, 15:23 Сообщение

Странно, у меня кнопка работает... :scratch:

Попробуйте вот такой вариант, верните удалённый ранее фрагмент, в идущем следом коде найдите:

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

$('a[href*=#]').click(function()
и замените на:

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

$('a[href*=#]').not('.tab a').click(function()
Вернётся плавный скролл, но не будет отрабатывать на табах, как в чистом ca_vintage.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

southklad 20 фев 2016, 17:05 Сообщение

Заменил код, плавного подъема не появилось, но файлы работают. Спасибо
  • 0
Изображение

CabinetAdmin 20 фев 2016, 20:35 Сообщение

igorbond писал(а): плавного подъема не появилось
Этого куска не хватает - http://cabinetadmina.ru/viewtopic.php?p=70951#p70951. Его надо вернуть на место.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

southklad 20 фев 2016, 23:17 Сообщение

CabinetAdmin писал(а):
igorbond писал(а): плавного подъема не появилось
Этого куска не хватает - http://cabinetadmina.ru/viewtopic.php?p=70951#p70951. Его надо вернуть на место.
Если его вернуть, то опять начинаются "прыжки" при переключении блоков с смайлами.
  • 0
Изображение

Похожие темы