Аватара пользователя CabinetAdmin 25 окт 2014, 14:19

Стиль CA_Forum

Стиль CA_Forum для форумов на phpBB3.
Изображение
Как обычно, стиль созданный на базе prosilver, на HTML5. Стиль является адаптивным для всех современных браузеров.
Стиль представляет собой двухколоночный макет. Боковая колонка имеет фиксированную ширину, центральная колонка резиновая. При достижении установленной минимальной ширины экрана, боковая колонка меняет свою ширину на меньшую, и отображается в виде иконок.

Есть предустановленные моды, такие как функции из быстрого ответа. При нажатии кнопки "Комментировать" в форму ответа будет вставлено имя автора поста. Так же в форме быстрого ответа будут кнопки для вставки смайлов и небольшое количество ббкодов. Так же в стиле присутствует подсветка синтаксиса программного кода.
+Скриншоты
Небольшие дополнения.
При установке стиля на форум в нашей системе требуется небольшая допилка. Чтобы форма ответа отображалась правильно, нужно заменить содержимое шаблона posting_editor.html на сервере на содержимое этого же шаблона из архива.
Дополнение ббкодов в форме быстрого ответа делается вручную в шаблоне quickreply_editor.html, по образцу уже установленных ббкодов. Либо автоматизируется путём добавления перед закрывающим дивом:

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

<!-- BEGIN custom_tags -->
<a class="bbcode_button bbcode_{custom_tags.BBCODE_HELPLINE}" name="addbbcode{custom_tags.BBCODE_ID}" onclick="bbstyle({custom_tags.BBCODE_ID})" title="{custom_tags.BBCODE_HELPLINE}">{custom_tags.BBCODE_TAG}</a>
<!-- END custom_tags -->
Где имя этого ббкода является частью класса, для добавление к нему иконки - bbcode_{custom_tags.BBCODE_HELPLINE}.
Сами иконки добавляются в файле forms.css перед:

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

/* Input field styles
---------------------------------------- */
По образцу уже установленных иконок.

Посмотреть стиль можно пока на нашем форуме. Ссылка имеется в разделе Работа форума.

Стиль не похож на обычные стили на phpbb. И для редактирования стиля нужно обладать хотя бы базовыми знаниями html и css. Это так же относится и к дополнению в стиле дополнительных блоков и тп. Так как по инструкциям они имеют стандартную структуру шаблонов чистого (в нашем случае) prosilver.
Комментарии: 328

CabinetAdmin 27 ноя 2014, 19:58 Сообщение

Да не, сразу должно работать. Ну максимум на что можно сослаться - кеш.... :unknown
eska » 42 минуты назад писал(а):Зашёл я сегодня на ваш стиль ca_forum и заметил на нём замечательную вещь
Кстати спасибо, надо вырезать это из здешнего стиля. По условиям лицензии, я не могу дать рецепт этого мода.
Только зарегистрированные пользователи могут видеть данное содержимое.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 27 ноя 2014, 20:16 Сообщение

Спасибо! :Yahoo!:
  • 0

eska 28 ноя 2014, 06:58 Сообщение

CabinetAdmin » Вчера, 19:58 писал(а):Да не, сразу должно работать. Ну максимум на что можно сослаться - кеш....
Чистил, не работает)) сегодня куча новым смс и ничего:)
  • 0

CabinetAdmin 28 ноя 2014, 16:13 Сообщение

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

eska 28 ноя 2014, 16:20 Сообщение

А при чём тут личные сообщения и непрочитанные сообщения?
  • 0

CabinetAdmin 28 ноя 2014, 16:37 Сообщение

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

eska 28 ноя 2014, 16:48 Сообщение

CabinetAdmin
Нет, я написал том, что стоит мод который сообщает о непрочитанных ЛС сообщениях и спросил, можно ли подобное сделать с непрочитанными сообщениями на форуме?
  • 0

CabinetAdmin 28 ноя 2014, 17:01 Сообщение

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

eska 29 ноя 2014, 20:34 Сообщение

Вот первый негативный отзыв от форумчан о моде который автоматически открывает последующие страницы:
что-то случилось с этим модом. Переходишь на последнее сообщение, видишь последнюю часть обсуждения, а к более ранним сообщениям не перейти никак вообще. Кнопки страниц пропали, по заголовку тему показывает тоже лишь последние сообщения.
  • 0

CabinetAdmin 30 ноя 2014, 08:03 Сообщение

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

eska 30 ноя 2014, 10:48 Сообщение

А как сделать с нажатием?
  • 0

CabinetAdmin 30 ноя 2014, 11:39 Сообщение

После <script type="text/javascript"> добавить:

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

$('.more_comments span').click(function() {
и перед </script>: В viewtopic_body найти:

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

<!-- END postrow -->
и добавить после:

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

<!-- IF NEXT_PAGE -->
<div class="more_comments">
<span>Показать ещё комментарии</span>
</div>
<!-- ENDIF -->
В контент.кцц найти .actions { и добавить перед:

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

.more_comments {
background: #E0E7EE;
text-align: center;
padding: 20px 5px;
margin: 20px 0;
border-radius: 3px;
font-family: 'PT Sans';
font-size: 1.3em;
}

.more_comments span {
color: #949EA7;
cursor: pointer;
}

.more_comments span:hover {
color: #5780AB;
}
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 30 ноя 2014, 12:08 Сообщение

Сделал изменения в шаблоне, но теперь когда достигаешь конца темы, табличка так и горит (открыть все комментарии) и нету надписи "вы достигли конца"
  • 0

CabinetAdmin 30 ноя 2014, 12:43 Сообщение

Так. Попробуем разобраться с модом спасибок.
Только зарегистрированные пользователи могут видеть данное содержимое.
Вроде ничего не напутал.
  • 0
Вложения
Стиль CA_Forum - thankposts.gif
Стиль CA_Forum - thankposts.gif (142 байт) 943 просмотра
Стиль CA_Forum - thankposts_like.gif
Стиль CA_Forum - thankposts_like.gif (134 байт) 943 просмотра
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

CabinetAdmin 30 ноя 2014, 12:44 Сообщение

eska » 35 минут назад писал(а):и нету надписи "вы достигли конца"
Есть такое... :(
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

Похожие темы