Вы не зашли.
И так вылезло куча ошибок, когда решил проверить на рабочем проекте.
1. плагин xfeilds после обновления отсутствовали дополнительные поля , плагин с правками от русика работает нормально https://github.com/irbees2008/ngcms-cor … fields.php
2. parse.class.php не работает конструкция
while (preg_match("#\[code=(.*?)\](.+?)\[/code\]#ies", $content, $res)) {
$content = str_replace($res[0], '<div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Код:</div><div class="code_sample"><pre style="border:1px inset;max-height:200px;overflow:auto;" class="brush:' . $res[1] . '">' . str_replace(array('[', '<', '{', '/', '"', ']'), array('[', '<', '{', '/', '"', ']'), $res[2]) . '</pre></div>', $content);
$content = str_replace('<br>', "\n", $content);
}
С помощью этого кода у меня реализована подсветка кода на сайте.
3. И вот эти тоже не работают
// Process bgcolor
while (preg_match("#\[bgcolor=\"(.+?)\"\](.*?)\[/bgcolor\]#is", $content, $null))
$content = preg_replace("#\[bgcolor=\"(.+?)\"\](.*?)\[/bgcolor\]#is", '<span style="background-color: $1 ; display:inline;">$2</span>', $content);
// Process ustyle
while (preg_match("#\[ustyle=\"(.+?)\"\](.*?)\[/ustyle\]#is", $content, $null))
$content = preg_replace("#\[ustyle=\"(.+?)\"\](.*?)\[/ustyle\]#is", '<div style="padding:0.5em;background: $1; border:1px solid #000;">$2</div>', $content);
// Process font size
while (preg_match("#\[size=\"(.+?)\"\](.*?)\[/size\]#is", $content, $null))
$content = preg_replace("#\[size=\"(.+?)\"\](.*?)\[/size\]#is", '<font size="$1">$2</font>', $content);
Тем кто пользуется яндекс диском , дополнительные 20 ГБ
Всё, что требуется сделать для получения 20 ГБ — перейти по этой https://mail.yandex.ru/?enable_mail_pro=1#inbox ссылке.
Вам моментально будет добавлено 20 ГБ дополнительного места для хранения файлов.
Оно остаётся с вами навсегда, хотя есть одно условие — необходимо сохранить в «Почте» экспериментальный интерфейс.
Что не соответствует, там же https://github.com/irbees2008/ плагин ng-helpers можеш скачать
И так , в шаблоне сайта открой файл variables.ini там найди extractEmbeddedItems = 0 исправь на extractEmbeddedItems = 1 , и нужное изображение в новость добавляй первым
Ссылку на сайт можешь дать?
посмотри в базе в как обзывается строка с полем xfields text
так у тебя картинка есть в новости? так она должна вытягиваться в код
В плагине обрабатывается 2 вида изображений, из доп.поля и из самой новости
if($tvars['vars']['news']['embed']['imgCount'] > 0) {
foreach($tvars['vars']['news']['embed']['images'] as $img_item) {
register_htmlvar('plain','<meta property="og:image" content="'.$img_item.'" />');
}
/*
register_htmlvar('plain','<meta property="og:image" content="'.$tvars['vars']['news']['embed']['images'][0].'" />');
*/
}
if(!empty($SQLnews['#images'])) {
foreach($SQLnews['#images'] as $img_item) {
register_htmlvar('plain','<meta property="og:image" content="'.home.'/uploads/dsn/'.$img_item['folder'].'/'.$img_item['name'].'" />');
}
}
попробуй без плагина https://ngcms.ru/forum/viewtopic.php?id=4161
найти
if(!empty($SQLnews['#images'])) {
foreach($SQLnews['#images'] as $img_item) {
register_htmlvar('plain','<meta property="og:image" content="'.home.'/uploads/dsn/'.$img_item['folder'].'/'.$img_item['name'].'" />');
}
}
заменить на это
if(!empty($SQLnews['#text'])) {
foreach($SQLnews['#text'] as $text_item) {
register_htmlvar('plain','<meta property="og:image" content="'.$img_item'" />');
}
}
Не знаю правильно или нет
Держи распаковывай и устанавливай https://yadi.sk/d/7w9hZCHa3uXwTQ
По движку вроде пока проблем нет, основные плагины необходимые для работы работают. Ни кто не тестирует
ну или что такое https://ngcmshak.ru/twig-interfeis/razmeszaem-reklamu-mezhdu-novostyami-na-twige.html
Все понял, типа как чет нечет
http://ngcms.ru/forum/viewtopic.php?id=3371
Вообще не понял, разные стили по тегам?
Тебе нужно что то типа фильтра по тегам?
Можешь пробывать вот это
<script type="text/javascript">
{
if (screen.width > 480) document.write ('<script type="text/javascript" src="js/wow.min.js" ></sc' + 'ript>');
}
</script>
Также и topnews
Отвечаем на опрос какие плагины используете, это надо чтобы расставить приоритеты обновления плагинов
infinity237 пишет:Использовать:
{% if(system_flags.check_pda) %}Блок для мобильных устройств{% else %}Блок для PC{% endif %}
На мобильном телефоне тоже показывает "Блок для PC" .
а если добавить в core.php:$twig->addExtension(new Twig_Extension_MobileDetect());
Появляется сообщение "NGCMS Runtime error: Class 'Twig_Extension_MobileDetect' not found"
Используемая версия: 0.9.5 Release + GIT 20170301
Все работает, проверил 0.9.5 Release + GIT 20170301 и на 0.9.7
На выходных проверю
http://ngcms.ru/forum/viewtopic.php?id=3824 , пользуемся поиском
vitaly пишет:vip пишет:что с системой сделали она вообще рабочая или будущий релиз пошел по бороде? )
Всё нормально, просто в репозитории теперь лежит конструктор "собери сам", который надо отдельно собирать
На днях добавлю сборщик, который будет собирать готовый архив и выкладывать его.Вопрос для чего весь этот геморрой ?
Для упрощения процедуры обновления необходимых библиотек, сразу видно изменения, и что надо изменить. Короче это надо для разработчиков
Ну я не знаю для чего это, наверное для того чтобы были актуальные библиотеки подключены.
Ну да, сначала на локалке надо собрать через composer , а потом уставливать, если надо могу выложить собранную