Вопрос - Ответ по RotorCMS

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


Господин ПЖ
0
Нужно ставить все архивы по порядку, а не только последний

Добавлено через 00:21 сек.
Ну да или с гитхаба скачай и оттуда поставь

Последний из могикан
0
Отрешенный NERVOUS, спасибо !
Хоть так скачал и добавил.
Было бы нормально, если бы в админке было подключение к гитхабу и возможность от туда, через админку обновляться.

И да, вроде пока всё работает, ещё пройтись по страницам нужно будет.
На дефолтных темах вроде нормально.
Даже на своей теме вроде как работает, кроме кривой навигации и ББкодов.
Что то нужно в теме поправлять ?

Добавлено через 02:10 сек.
Нужно ставить все архивы по порядку, а не только последний

Добавлено через 00:21 сек.
Ну да или с гитхаба скачай и оттуда поставь
Vantuz (Сегодня / 21:17)
Все архивы распакова в одну папку, начиная с раннего и последним самое позднее обновление, с заменой.
Ведь всё равно нужно потом заменять.
Просто этих файлов нет в обновлениях (((
Прикрепленные файлы:

Последний из могикан
0
По поводу навигации и ББкода в своей теме, ну хватает кода в стилях, как я понял.
Кто подскажет, какие там строки нужны ?

2. ББкод ютуба не работает.
Что может быть ?

Вставляю так :


Последний из могикан
0
И здесь тоже не работает (((
N

Отрешенный Nervous
0
®_GodZiIIa_€, Вставлять только это sYu6O9lZVGw
Теперь открой themes\твоя тема\index.php и там вставь это <?= include_style() ?> перед линком на твой css.
Изменил: Nervous (28.07.2016 / 21:56)

Последний из могикан
0
Отрешенный NERVOUS, Спасибо ! Заработало !

Правда с ютубе что то намудрили.
Зачем код выделять-вставлять, когда везде, и это нормально, просто ссылка на страницу ютуба делается.
Ведь сложно будет каждому пользователю объяснить, что нужно часть кода из ссылки выковыривать, вместо просто ссылки на ролик.
Извращение однако ))

У меня было вообще проще, просто ссылку пишешь на ютуб, а на выходе ролик.
Но так как ббкоды упрятали, нужно будет поискать, чтоб опять вернуть.

Добавлено через 06:49 сек.
Теперь, где находится код рецентов от форума и прочего,
который выводится через recenttopics и т.д.
Нужно там поправить кое что.

И где колличество фоток отредактировать, в реценте галереи ?
Чтоб не пять выводило, а больше ?
N

Отрешенный Nervous
0
®_GodZiIIa_€, сайт/admin/setting.php?act=setfour
Файл функций, функции
function recentphotos
recenttopics

Господин ПЖ
0
В том файле где выводятся последняя активность можно любой из 4 функций передать 1 параметр, число элементов

Добавлено через 01:59 сек.
®_GodZiIIa_€, просто у ютуба не 1 сайт, там много, а вид кода один, его проще парсить, я честно пробовал не получилось сделать универсальный

Добавлено через 03:09 сек.
®_GodZiIIa_€, для обновлений с гитхаба есть git

Последний из могикан
0
В том файле где выводятся последняя активность можно любой из 4 функций передать 1 параметр, число элементов

Примерчик можно ? )

®_GodZiIIa_€, для обновлений с гитхаба есть git

Слишком заморочно для меня, вникать нужно.
Вот бы через админку реализовать, можно с регистрацией.
Было бы не плохо.

Добавлено через 00:49 сек.
®_GodZiIIa_€, просто у ютуба не 1 сайт, там много, а вид кода один, его проще парсить, я честно пробовал не получилось сделать универсальный

Ну не знаю, как то здесь на форуме выкладывал, все ссылки обрабатывает.
Сначала в ББкоде ссылки обрабатывает, задаёт из разных одну, на примере старого ббкода попробую показать:
<? php
function bb_code($msg) {
//--- это в начале функции (обязательно)- Ютуб --//
    $msg = str_replace('http://www.youtube.com', 'youtube-com', $msg);
    $msg = str_replace('http://m.youtube.com', 'youtube-com', $msg);
    $msg = str_replace('http://youtu.be/', 'youtube-com/watch?v=', $msg);
//--- Бла-бла --//
//--- обработка  ссылок на youtube ---//
	// это в конце функции
$msg = preg_replace_callback('!youtube\-com\/index\?[^\?]+\?v=([a-z\d\-_]+)([^\s|\[]+)?!is', 'youtube_video', $msg.' ');
$msg = preg_replace_callback('!<iframe.*?youtube\-com/embed/([a-z\d\-_]+).*?</iframe>!is', 'youtube_video', $msg.' ');
//    $str = preg_replace_callback('!youtube\-com\/watch\?v=([a-z\d\-_]+)([^\s|\[]+)?!si', 'youtube_video', $str.' ');
$msg = preg_replace_callback('!youtube\-com\/watch\?v=([a-z\d\-_]+)([^\s|\[]+)?!si', 'youtube_video', $msg.' ');
$msg = preg_replace_callback('!youtube\-com\/watch\?v=([a-z\d\-_]+)([^\s|\[|<]+)?!si', 'youtube_video', $msg.' ');
$msg = preg_replace_callback('!youtube\-com\/index\?[^\?]+\?v=([a-z\d\-_]+)([^\s|\[|<]+)?!is', 'youtube_video', $msg.' ');

return $msg;}

Последний из могикан
0
Ну потом вывод, реализация может быть разной :

 <? php
     //--- функция вывода видео на youtube со спойлером ---//
function youtube_video($url){
return '<div style="border: 1px solid #eee; background: #000; color: #fff;width:480px; border-radius: 6px; padding: 2px;"><div style="border-radius: 4px; margin: 3px; text-align: center; padding: 3px; font-weight: bold; cursor:pointer;"  onclick="var _fr=this.parentNode.getElementsByTagName(\'iframe\')[0];if(_fr.style.display==\'none\'){_fr.style.display=\'\';}else{_fr.style.display=\'none\';}">Свернуть -/+ Развернуть Видео</div><iframe style="display: none;width:480px; height:320px;" src="http://www.youtube.com/embed/'.$url[1].'?rel=0" frameborder="0"></iframe></div>';
    }

В похожем варианте и из ВК можно видео организовать..
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск