Модификации для RotorCMS

Печать RSS
3446
Кураторы темы:


Последний из могикан
0
319. DeLUXXMAO, да, код как то предоставил Мерзавец.
Я просто его недавно допилил, адаптировал под червёртый ротор.
Чтобы сохранялись пропорции картинки, ограничение идёт только по ширине.
После кода вывода сообщения, в файле скина, форум-топик.пхп
<?php
<!--- Вывод сообщения --->
<div><?=bb_code($data['posts_text'])?><br />
<?php if (!empty($topics['posts_files'])): ?>
		<?php if (isset($topics['posts_files'][$data['posts_id']])): ?>
      <div class="img"><img src="../images/img/paper-clip.gif" alt="attach" /> <b>Прикрепленные файлы:</b><br />
       <?php foreach ($topics['posts_files'][$data['posts_id']] as $file): ?>
        <?php $ext_file = strtolower(substr(strrchr($file['file_name'], '.'), 1)); ?>
         <?php if ($ext_file == 'jpg' OR $ext_file == 'jpeg' OR $ext_file == 'gif' OR $ext_file == 'png'): ?>
<!--         <div class="imgforum">    -->
          <a href="/upload/forum/<?=$topics['topics_id']?>/<?=$file['file_hash']?>"><img src="/upload/forum/<?=$topics['topics_id']?>/<?=$file['file_hash']?>" alt="<?= $file['file_name']?>" width="360" max-width="480" height="none" ></a><br />
          <?php else: ?>
            <?php $ext = getExtension($file['file_hash']); ?>
				<img src="/images/icons/<?=icons($ext)?>" alt="image" />
				<a href="/upload/forum/<?=$topics['topics_id']?>/<?=$file['file_hash']?>"><?=$file['file_name']?></a> (<?=formatsize($file['file_size'])?>)<br />
         <?php endif; ?>
       <?php endforeach; ?>
        </div>
       <?php endif; ?>
	<?php endif; ?>
Изменил: GodZiLLa (03.06.2015 / 22:16)

Чатланин
0
321. ®_GodZiIIa_€, тут же не кешируется картинка?

Последний из могикан
0
322. Marsellkin, а я как то даже не заморачивался. Вроде как нет.

Добавлено через 04:46 сек.
Мерзавец вообще очень помог с кодом.
Как то выложил по моей просьбе неколько полезных функций, на мой взгляд, которые я хотел бы чтоб были.
Так он запросто написал несколько полезных строк даром.
Кстати скрипты-модификации у него на продажу для ротора были хорошие.
Вот ещё код, обработка ссылок на форуме. Например, если скидываешь ссылку на другую тему форума, например так: http://visavi.net/forum/topic.php?tid=12481&start=300
То она заменяется на нормальную ссыль в виде Модификации для RotorCMS .
Код сейчас скину.

Добавлено через 06:53 сек.
Код обработки ссылок.
Его тоже я адаптировал под четвёртый ротор, так как код писался ещё для третьего

<?php 
<!--- Обработка ссылок от мерзавца --->
 <?php if (preg_match('|tid=(.*?)&|sei', $data['posts_text'], $arr_id)): ?>
 <?php $query = DB::run()->queryFetch("SELECT * FROM `topics` WHERE `topics_id`=? LIMIT 1;", array($arr_id[1])); ?>
 <?php if (!empty($query)): ?>
 <?php if (preg_match('|http://(.*)&|sei', $data['posts_text'], $arr_link)): ?>
 <?php $data['posts_text'] = str_replace('http://' . $arr_link[1] . '&amp;', '[url=http://' . $arr_link[1] . ']' . $query['topics_title'] . '[/url]', $data['posts_text']); ?>
 <?php endif; ?><?php endif; ?><?php endif; ?>
   <!--- Вывод сообщения --->
		<div><?=bb_code($data['posts_text'])?><br />
<!--  Ниже вставляется код вывода скриншотов и файлов  -->

Чатланин
0
323. ®_GodZiIIa_€, спасибо за куски кода. Вечером займусь вставкой его =)

Последний из могикан
0
Да на здоровье, даром получил, даром отдал )

Чатланин
0
325. ®_GodZiIIa_€, тут почитал форум, код обработки ссылок на форуме, в функции, у тебя не сохранился? А то ссылка, что мерзавец скидывал не работает (

Последний из могикан
0
326. Marsellkin, а в 323 посте, разве не то ?

Чатланин
0
Код который в функцию прописать можно.

Добавлено через 02:27 сек.
пост 249

Последний из могикан
0
Ну попробуй его в функцию..
Я этим не заморачивался.

Последний из могикан
0
Нужно модуль, чтоб в блоги картинки вставлять.
Загружать на сайт и тегом имж в нужное место вставлять.
Был подобный модуль в третьем роторе, у меня, но на четвёртом отказался работать.
Адаптировать не стал, так как не совсем так работал, как надо.

Нужно, чтоб при написании статьи, можно было загрузить картинки,
получить теги на них и втавить в нужном месте.

Есть варианты ?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск