Модификации для RotorCMS 9.5 - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Wed, 25 Dec 2024 11:52:51 +0300 Модификация private view - скрываем под кнопку прикрепления, добавляем прослушивание аудио-файлов (а-ля голосовые) в личные сообщения. <br> Открываем файл /resources/views/messages/talk.blade.php, исполняемый код <br> <pre class="prettyprint"> &#64;if ($data-&gt;files-&gt;isNotEmpty()) &lt;div class=&quot;section-media&quot;&gt; &lt;i class=&quot;fa fa-paperclip&quot;&gt;&lt;/i&gt; &lt;b&gt;{{ __(&#039;main.attached_files&#039;) }}&#58;&lt;/b&gt;&lt;br&gt; &#64;foreach ($data-&gt;files as $file) &lt;div class=&quot;media-file&quot;&gt; {{ icons($file-&gt;extension) }} &lt;a href=&quot;{{ $file-&gt;hash }}&quot;&gt;{{ $file-&gt;name }}&lt;/a&gt; ({{ formatSize($file-&gt;size) }})&lt;br&gt; &#64;if ($file-&gt;isImage()) &lt;a href=&quot;{{ $file-&gt;hash }}&quot; class=&quot;gallery&quot; data-group=&quot;{{ $data-&gt;id }}&quot;&gt;{{ resizeImage($file-&gt;hash, &#91;&#039;alt&#039; =&gt; $file-&gt;name]) }}&lt;/a&gt; &#64;endif &lt;/div&gt; &#64;endforeach &lt;/div&gt; &#64;endif</pre> заменить на <br> <pre class="prettyprint"> &#64;if ($data-&gt;files-&gt;isNotEmpty()) &lt;button class=&quot;btn btn-dark&quot; type=&quot;button&quot; data-bs-toggle=&quot;collapse&quot; data-bs-target=&quot;#attach{{$data-&gt;id}}&quot; aria-expanded=&quot;false&quot; aria-controls=&quot;attach{{$data-&gt;id}}&quot;&gt; {{ __(&#039;main.attached_files&#039;) }} &lt;/button&gt; &lt;/p&gt; &lt;div class=&quot;collapse&quot; id=&quot;attach{{$data-&gt;id}}&quot;&gt; &lt;div class=&quot;card card-body&quot;&gt; &#64;foreach ($data-&gt;files as $file) &lt;div class=&quot;media-file&quot;&gt; {{ icons($file-&gt;extension) }} &lt;a href=&quot;{{ $file-&gt;hash }}&quot;&gt;{{ $file-&gt;name }}&lt;/a&gt; ({{ formatSize($file-&gt;size) }})&lt;br&gt; &#64;if ($file-&gt;isImage()) &lt;a href=&quot;{{ $file-&gt;hash }}&quot; class=&quot;gallery&quot; data-group=&quot;{{ $data-&gt;id }}&quot;&gt;{{ resizeImage($file-&gt;hash, &#91;&#039;alt&#039; =&gt; $file-&gt;name]) }}&lt;/a&gt; &#64;endif &#64;if ($file-&gt;extension == &#039;mp3&#039; OR $file-&gt;extension == &#039;aac&#039;) &lt;audio preload=&quot;none&quot; controls style=&quot;max-width&#58;100%;&quot;&gt; &lt;source src=&quot;{{ $file-&gt;hash }}&quot; type=&quot;audio/mp3&quot;&gt; &lt;/audio&gt; &#64;endif &lt;/div&gt; &#64;endforeach &lt;/div&gt;&lt;/div&gt; &#64;endif</pre> Автор модификации: Пупсь<br> Сайт автора модификации: <a href="https://privet.mobi" target="_blank" rel="nofollow">https://privet.mobi</a> https://visavi.net/topics/44530/707712 Модификации для RotorCMS 9.5 Pypcb Sat, 22 May 2021 00:28:27 +0300 Сообщения https://visavi.net/topics/44530/707712 Добавляем bb-code hide по количеству актива. Скрывает текст по заданному количеству актива. Для использования в любом модуле сайта необходимо использовать bb-code [*hide=x баллов]. <br> Добавить в файл app/Classes/BBcode.php в класс строку <br> <pre class="prettyprint"> &#039;hideInt&#039; =&gt; &#91; &#039;pattern&#039; =&gt; &#039;/\&#91;hide=(&#91;\#0-9]+)\](.+?)\&#91;\/hide\]/s&#039;, &#039;callback&#039; =&gt; &#039;hiddenInt&#039;, ],</pre> <br> И саму функцию<br> <pre class="prettyprint"> public function hiddenInt(array $match)&#58; string { return &#039;&lt;div class=&quot;hidden-text&quot;&gt; &lt;span class=&quot;font-weight-bold&quot;&gt;&#039; . __(&#039;main.hidden_content&#039;) . &#039; + &#039;.$match&#91;1].&#039; баллов&#58;&lt;/span&gt; &#039; . (getUser() &amp;&amp; getUser()-&gt;point &gt;= $match&#91;1] ? $match&#91;2] &#58; __(&#039;main.not_authorized&#039;)) . &#039;&lt;/div&gt;&#039;; }</pre> Автор модификации: Пупсь<br> Сайт автора модификации: <a href="https://privet.moni" target="_blank" rel="nofollow">https://privet.moni</a><br> Алиас сайта модификации: <a href="https://poka.fun" target="_blank" rel="nofollow">https://poka.fun</a><br> <br> <em><span style="font-size:x-small">Добавлено через 09:03 сек.</span></em><br> Включаем отображение подфорумов по дефолту.<br> В файле /resources/views/forums/index.blade.php на 63 строке меняем class &lt;div class=&quot;collapse&quot; на &lt;div class=&quot;collapse show&quot;<br> Автор модификации: Пупсь<br> Сайт модификации: <a href="https://privet.mobi" target="_blank" rel="nofollow">https://privet.mobi</a><br> Алиас сайта модификации: <a href="https://poka.fun" target="_blank" rel="nofollow">https://poka.fun</a> https://visavi.net/topics/44530/707708 Модификации для RotorCMS 9.5 Pypcb Fri, 21 May 2021 10:16:49 +0300 Сообщения https://visavi.net/topics/44530/707708 Вывод на главную страницу иконок тем форума (закрытая тема, топ-тема, закрепленная тема) вместо «стандартных кружков», вывод последних авторов сообщений (getProfile() можно заменить на getNick() для вывода сущности ника без иконки администрации и цвета ника).<br> Пример - на светлом дизайне «до», на темном - после. <br> Автор модификации: Пупсь<br> При поддержке: Vantuz<br> Пример модификации: <a href="https://privet.mobi" target="_blank" rel="nofollow">https://privet.mobi</a><br> Алиас примера модификации: <a href="https://poka.fun" target="_blank" rel="nofollow">https://poka.fun</a><br> Установка: заменить исполняемый код в файле /resources/views/widgets/_topics.blade.php на<br> <pre class="prettyprint"> &#64;if ($topics-&gt;isNotEmpty()) &lt;div class=&quot;section-body&quot;&gt; &#64;foreach ($topics as $topic) &lt;i class=&quot;fas {{ $topic-&gt;getIcon() }} text-muted&quot;&gt;&lt;/i&gt; &lt;a href=&quot;/topics/{{ $topic-&gt;id }}&quot;&gt;{{ $topic-&gt;title }}&lt;/a&gt; {{ $topic-&gt;lastPost-&gt;user-&gt;getProfile() }} &lt;a class=&quot;badge badge-light&quot; href=&quot;/topics/end/{{ $topic-&gt;id }}&quot;&gt;{{ $topic-&gt;count_posts }}&lt;/a&gt;&lt;br&gt; &#64;endforeach &lt;/div&gt; &#64;endif</pre> https://visavi.net/topics/44530/707707 Модификации для RotorCMS 9.5 Pypcb Fri, 21 May 2021 10:05:52 +0300 Сообщения https://visavi.net/topics/44530/707707 Темная тема для RotorCMS (не пересобранный front), просто подключенный user-style. Возможны недоработки. <br> Установка - распаковать архив в /public/themes<br> Пример темы: <a href="https://privet.mobi" target="_blank" rel="nofollow">https://privet.mobi</a><br> Алиас примера темы: <a href="https://poka.fun" target="_blank" rel="nofollow">https://poka.fun</a><br> Автор темы: wonloa565<br> При поддержке: Движение Пупсь<br> <br> <br> <em><span style="font-size:x-small">Добавлено через 01:41 сек.</span></em><br> Сама тема https://visavi.net/topics/44530/707706 Модификации для RotorCMS 9.5 Pypcb Fri, 21 May 2021 09:54:30 +0300 Сообщения https://visavi.net/topics/44530/707706 1. В файле /resources/views/forums/topic.blade.php заменить исполняемый код <br> <pre class="prettyprint"> &#64;if ($post-&gt;files-&gt;isNotEmpty()) &lt;div class=&quot;section-media&quot;&gt; &lt;i class=&quot;fa fa-paperclip&quot;&gt;&lt;/i&gt; &lt;b&gt;{{ __(&#039;main.attached_files&#039;) }}&#58;&lt;/b&gt;&lt;br&gt; &#64;foreach ($post-&gt;files as $file) &lt;div class=&quot;media-file&quot;&gt; {{ icons($file-&gt;extension) }} &lt;a href=&quot;{{ $file-&gt;hash }}&quot;&gt;{{ $file-&gt;name }}&lt;/a&gt; ({{ formatSize($file-&gt;size) }})&lt;br&gt; &#64;if ($file-&gt;isImage()) &lt;a href=&quot;{{ $file-&gt;hash }}&quot; class=&quot;gallery&quot; data-group=&quot;{{ $post-&gt;id }}&quot;&gt;{{ resizeImage($file-&gt;hash, &#91;&#039;alt&#039; =&gt; $file-&gt;name]) }}&lt;/a&gt; &#64;endif &lt;/div&gt; &#64;endforeach &lt;/div&gt; &#64;endif</pre> кодом <br> <pre class="prettyprint"> &#64;if ($post-&gt;files-&gt;isNotEmpty()) &lt;button class=&quot;btn btn-dark&quot; type=&quot;button&quot; data-bs-toggle=&quot;collapse&quot; data-bs-target=&quot;#attach{{$post-&gt;id}}&quot; aria-expanded=&quot;false&quot; aria-controls=&quot;attach{{$post-&gt;id}}&quot;&gt; {{ __(&#039;main.attached_files&#039;) }} &lt;/button&gt; &lt;/p&gt; &lt;div class=&quot;collapse&quot; id=&quot;attach{{$post-&gt;id}}&quot;&gt; &lt;div class=&quot;card card-body&quot;&gt; &#64;foreach ($post-&gt;files as $file) &lt;div class=&quot;media-file&quot;&gt; {{ icons($file-&gt;extension) }} &lt;a href=&quot;{{ $file-&gt;hash }}&quot;&gt;{{ $file-&gt;name }}&lt;/a&gt; ({{ formatSize($file-&gt;size) }})&lt;br&gt; &#64;if ($file-&gt;isImage()) &lt;a href=&quot;{{ $file-&gt;hash }}&quot; class=&quot;gallery&quot; data-group=&quot;{{ $post-&gt;id }}&quot;&gt;{{ resizeImage($file-&gt;hash, &#91;&#039;alt&#039; =&gt; $file-&gt;name]) }}&lt;/a&gt; &#64;endif &#64;if ($file-&gt;extension == &#039;mp3&#039; OR $file-&gt;extension == &#039;aac&#039;) &lt;audio preload=&quot;none&quot; controls style=&quot;max-width&#58;100%;&quot;&gt; &lt;source src=&quot;{{ $file-&gt;hash }}&quot; type=&quot;audio/mp3&quot;&gt; &lt;/audio&gt; &#64;endif &lt;/div&gt; &#64;endforeach &lt;/div&gt;&lt;/div&gt; &#64;endif</pre> Автор модификации: Пупсь<br> При поддержке: Vantuz, wonloa565 и Пупсо-движения<br> Сайт модификации: <a href="https://privet.mobi" target="_blank" rel="nofollow">https://privet.mobi</a><br> Алиас сайта модификации: <a href="https://poka.fun" target="_blank" rel="nofollow">https://poka.fun</a> https://visavi.net/topics/44530/707705 Модификации для RotorCMS 9.5 Pypcb Fri, 21 May 2021 09:42:18 +0300 Сообщения https://visavi.net/topics/44530/707705 Сабж. <br> Выкладываю различные user-модификации для RotorCMS 9.5+ <br> На 9.4 и ниже не встанет из-за bootstrap 5. <br> <br> Добавлено через 03:01 сек.<br> 1. Модификация topic view - убираем прикрепления под кнопку. Кнопка открывается и закрывается без обновления страницы посредством bootstrap. <br> Каждая кнопка имеет свой id, позволяющий не открывать/закрывать все вложения единоразово по щелчку кнопки. Реализация посредством html прослушивания медиа-файлов (а-ля голосовые).<br> Скрины<br> <br> <em><span style="font-size:x-small">Добавлено через 00:19 сек.</span></em><br> Скрины вот. https://visavi.net/topics/44530/707704 Модификации для RotorCMS 9.5 Pypcb Fri, 21 May 2021 09:40:27 +0300 Сообщения https://visavi.net/topics/44530/707704