Topics Articles - Темы в виде статьи

Моды и расширения, которые изменяют дизайн, добавляют функционал в шаблоны.
Аватара пользователя

Сcылка:

BBCode:

HTML:
Anvar
Администратор
Администратор
Сообщения: 1296
Зарегистрирован: 08.08.2014, 14:26
Статья форума:
Topics Articles - Темы в виде статьи

Topics Articles - Темы в виде статьи

Сообщение Anvar » 09.12.2014, 17:25 #1

Данное расширение позволяет сменить оформления топиков, таким образом что они будут отображены в виде статьи.
  • При просмотре списка тем, темы статьи будут помечены соответствующей иконкой.
  • В администраторском разделе, в правах доступа к форуму, можно задать группам пользователей права, которым будет разрешено создавать статьи.
  • При создании темы, редактировании первого сообщения появится соответствующая галочка: Статья.
В качестве примера данная тема - статья.
Вложения
TopicArticles.zip
UPD 9/04/2016
(24.45 КБ) 63 скачивания
Не пишите в ЛС и ICQ вопросы которые можете задать на форуме!
Заказы по разработке не выполняю!


Аватара пользователя
Alecto
bb3.0.3
bb3.0.3
Сообщения: 32
Зарегистрирован: 24.09.2015, 09:36

Topics Articles - Темы ввиде статьи

Сообщение Alecto » 24.09.2015, 15:13 #3

привет. скажи пожалуйста, достаточно ли только скриптовой модификации первого сообщения темы, чтобы получить вид как здесь, но убрать из расширения опцию "Статья" и соответствующее право для пользователей? т.е., чтобы все темы измени вид и стали статьями?
в шаблонах вроде переменные используются из расширения, без них можно как-то обойтись стандартными переменными?

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1296
Зарегистрирован: 08.08.2014, 14:26

Topics Articles - Темы ввиде статьи

Сообщение Anvar » 24.09.2015, 16:01 #4

Из расширения можно удалить в шаблонах события L_TOPIC_ARTICLE and

В styles\prosilver\theme\article.css всё что ниже /* Imageset forum new icon */ и папку styles\prosilver\theme\images\

Удалить папки migrations, language, event и config

Аватара пользователя
Alecto
bb3.0.3
bb3.0.3
Сообщения: 32
Зарегистрирован: 24.09.2015, 09:36

Topics Articles - Темы ввиде статьи

Сообщение Alecto » 24.09.2015, 16:47 #5

да, получилось.

Отправлено спустя 9 минут 18 секунд:
там еще в нескольких шаблонах, где было только L_TOPIC_ARTICLE заменил на <!-- IF S_VIEWTOPIC --> и убрал условие для всьюфорумов.

Отправлено спустя 15 минут 22 секунды:
еще вопрос: можно ли как-то для стандартного правостороннего просилвера перетащить авторскую аватарку справа налево при статьейном отображении, чтобы было как здесь на сайте?

Отправлено спустя 28 минут 27 секунд:
Anvar, решил задачу следующим образом... сделал файл viewtopic_body_avatar_before.html
и в нем уже добавил клас к авторскому минипрофилю, которым и обработал нужные элементы

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

<!-- IF postrow.POST_NUMBER == '1' and not postrow.S_POST_HIDDEN -->


<style type="text/css">
	.left_side_article {
		float: left;
		width: 160px;
	}
	.left_side_article .avatar img {
		margin: 0 !important;
	}
</style>


<script type="text/javascript">
	document.getElementsByClassName("postprofile")[0].className += ' left_side_article';
</script>


<!-- ENDIF -->
на сколько это решение корректно с твоей точки зрения?

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1296
Зарегистрирован: 08.08.2014, 14:26

Topics Articles - Темы ввиде статьи

Сообщение Anvar » 24.09.2015, 18:01 #6

Это не валидно с точки зрения html.

Там ведь подключён css файл в overall_header_head_append.html или можно самому добавить данный код в него используя условие <!-- IF S_VIEWTOPIC -->

Аватара пользователя
Alecto
bb3.0.3
bb3.0.3
Сообщения: 32
Зарегистрирован: 24.09.2015, 09:36

Topics Articles - Темы ввиде статьи

Сообщение Alecto » 24.09.2015, 18:35 #7

да. понял. тупанул.
в каком случае работает данный код?
viewtopic_body_contact_fields_after.html

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

	<!-- IF L_TOPIC_ARTICLE and postrow.POST_NUMBER == '1' and not postrow.S_POST_HIDDEN -->
	</dl>
	</div>
</div>
<div id="post-article" class="post bg1">
	<div class="inner">
	<dl class="details">
	<dt><a href="http://bb3.mobi" title="Extension phpBB3 &copy; bb3.mobi"><span>{L_TOPIC_ARTICLE}</span></a>: </dt><dd>{TOPIC_TITLE}</dd>
	<!-- ENDIF -->
Отправлено спустя 17 минут 49 секунд:
то, что в начале понятно - закрывающие теги,
непонятна вот эта часть

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

<dt><a href="http://bb3.mobi" title="Extension phpBB3 &copy; bb3.mobi"><span>{L_TOPIC_ARTICLE}</span></a>: </dt><dd>{TOPIC_TITLE}</dd>
она при загрузке страницы мигает и исчезает, после чего ее в коде нет.
такое впечатление, что ее скрипт удаляет после загрузки.

Отправлено спустя 7 минут 56 секунд:
вобщем, вроде понял.
скрипт удаляет этот элемент <dl class="details">.
но, если убрать его внутренности - DT, которое потом все равно удаляется, то не будет мигания.

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1296
Зарегистрирован: 08.08.2014, 14:26

Topics Articles - Темы ввиде статьи

Сообщение Anvar » 24.09.2015, 20:07 #8

Удалить <dl
class="details"> возможно только скриптом, а без dt и dd данный участок не валидный.

L_TOPIC_ARTICLE не будет работать без подключения языкового файла.

Отправлено спустя 28 минут 55 секунд:
Расширению скоро год будет. Сейчас имеются события с помощью которых можно изменить его, но пока очень ограничен временем.

Аватара пользователя
Alecto
bb3.0.3
bb3.0.3
Сообщения: 32
Зарегистрирован: 24.09.2015, 09:36

Topics Articles - Темы ввиде статьи

Сообщение Alecto » 24.09.2015, 21:52 #9

собрал с названием Topics as Articles (Light) за твоим авторством.
добавил проверку, чтобы расширение не включалось, если установлено Topics Articles
пример можно посмотреть у меня на сайте http://motobratva.com/viewtopic.php?f=50&t=5247

отличия от стандартной версии:
- аватарка переносится влево для стандартного просилвера.
- убраны настройки и права, включение меняет отображение для всех тем.
- убран обрамляющий див в первом сообщении.

может будут замечания по коду?
и, не будет ли возражений, если добавить этот вариант в твою тему на гуру?
Вложения
bb3mobi_topicsarticleslight_0_0_2.zip
(5.1 КБ) 16 скачиваний
Последний раз редактировалось Alecto 26.09.2015, 14:46, всего редактировалось 3 раза.

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1296
Зарегистрирован: 08.08.2014, 14:26

Topics Articles - Темы ввиде статьи

Сообщение Anvar » 25.09.2015, 06:49 #10

По коду только с компа, что сейчас редко.

Ахривы с модами и расширениями не ограничиваю для распространения. Для гуру тем более ни каких ограничений не будет.

Ответить Вложения 4