avatar
+2.65
2.693

Юрий

ERROR

Теперь вообще почти везде вот это
E_COMPILE_ERROR [64] Access level to PluginCategories_ActionBlog::EventShowBlog() must be public (as in class ActionBlog) (/var/www/alto/data/www/altocms.ru/common/plugins/categories/classes/actions/ActionBlog.class.php on line 3)
Ребята забили конкретно:))

Для тех кто не может расстаться с Livestreet и Altocms

Долгое время с предубеждением относился к движку instantcms. Уже не помню в чем были причины, но это уже и не важно. А важно то, что LS и Alto загнулись окончательно, а instantcms живет и здравствует. Думаю могу дать толковый совет тем, кто еще на что то надеется насчет LS и Alto... Думаю нужно валить отсюда навсегда и забыть как страшный сон. И по большому счету я уверен, что уже никто ничего не ждет. Возможно остались единицы сайтостроителей, которые надеются на чудо:)) Но чуда не будет. Валить нужно сюда https://instantcms.ru
То, что можно сделать на этой системе можно посмотреть тут https://sugata.ru
Прошу разработчиков не обижаться за немного эмоциональный пост.... хотя вряд ли они его прочитают:))

Понимаю что все заброшено, но спрошу.... вдруг кто поможет?

Ребята, кто разбирается помогите пожалуйста побороть такую ошибку. Внешне сайт работает нормально, но в админке сыплет такими нотисами... очень неприятно. Вроде понятно, что жалуется на переменную, которая не определена или что то в этом роде... Но откуда она появляется в скомпилированном файле шаблона — хоть убей не пойму. Вот оно встречается в 2 файлах php и в нескольких шаблонах. В php тут /common/classes/actions/ActionLogin.class.php
и тут /common/classes/actions/ActionRegistration.class.php

В шаблонах /common/templates/skin/start-kit/themes/default/layouts/default.tpl
и тут /common/templates/skin/start-kit/themes/default/layouts/default_light.tpl

В php файлах строки с этой переменной такие
ActionLogin.class.php

 } else {
            // E::ModuleViewer()->Assign('bRefreshToHome', true);
            // Время показа страницы выхода не задано, поэтому просто редирект
            R::Location(Config::Get('path.root.web'));
            exit;
        }


ActionRegistration.class.php
 // * Активируем
        if ($this->_activateUser($oUser)) {
            $this->DropInviteRegister();
            E::ModuleViewer()->Assign('bRefreshToHome', true);
            E::ModuleUser()->Authorization($oUser, false);
            return;
        } else {
            E::ModuleMessage()->AddErrorSingle(E::ModuleLang()->Get('system_error'));
            return R::Action('error');
        }
    }


В шаблонах default.tpl и default_light.tpl

 {if $bRefreshToHome}   
        <meta HTTP-EQUIV="Refresh" CONTENT="3; URL={Config::Get('path.root.url')}/"> 
    {/if}   


{if $bRefreshToHome}   
        <meta HTTP-EQUIV="Refresh" CONTENT="3; URL={Config::Get('path.root.url')}/"> 
    {/if}  


Вот сама ошибка:

E_NOTICE [8] Undefined index: bRefreshToHome (/..../ptzportal.ru/_tmp/templates/admin-default-default/compiled/default^bb5ccd3f39203248f128d0994b4477a5ea69441c_0.file.default.tpl.php on line 119)


Подскажите пожалуйста что за хрень?
Apache+Nginx php 7.3.4

Аватар создаваемого блога не загружается с первого раза

При создании блога почему то картинка, которую указываешь — она загружается предварительно в окошко справа, там где надпись Аватар блога.... но при нажатии на кнопку «Сохранить» изображение аватара блога почему то берется отсюда
uploads/images/00/00/00/avatar/avatar_blog_start-kit.png

и отображается как просто блог без аватара

Если потом сразу отредактировать блог и снова загрузить свою картинку — то она нормально сохраняется и блог имеет ту аватарку, которую загрузил создатель блога. В общем с первого раза не сохраняет как положено. Помогите пожалуйста решить проблему. Плагины все отключал — ни при чем. Версия altocms 1.1.32 с github.
Подскажите пожалуйста куда копнуть. Спасибо.

Как реализовать интересный логотип сайта на основе fontawesome и animate.css

Народ, есть сайт на altocms, правда там его автор много чего передел и заточил под себя. Мне понравилась реализация вращающего сердца из иконки fontawesome и я попытался реализовать на своем сайте. Ни хрена не получается. С автором общался в онлайне насчет этого.... ну или я слишком тупой или он не желает просто так помогать казалось бы в трех строчках кода. Вот его ответ на мои вопросы:
Я сделал так: 
1. Подключил библиотеку: 
<link type="text/css" rel="stylesheet" href="/путь к файлу/animate.min.css" /> 
2. Прописал код: 
<a class="site-header-title" href="http://liverp.loc/">Живи <i class="fas fa-heartbeat"></i> RolePlay</a> 
3. В скрипте прописал каждые 5 секунд вращать: 
jQuery(document).ready(function() { 
setInterval(function() { 
$('.site-header-title i').animateCss('flip', function() { 
// Do somthing after animation 
}); 
}, 5000); 
}); 
Иконка сердца из библиотеки: 
https://fontawesome.com/


Ну я у себя на сайте прописал все и подключал js этот его и отдельным файлом и в шаблоне пробовал — нифига не работает. Выводится сердечко черного цвета и нихрена не вращается...
Кто знает как конкретно реализовать такой логотип или кому интересна эта тема в принципе — прошу комментировать и если есть возможность помочь реализовать это дело.
Да, вот еще ссылка на то что нужно помимо того, что я озвучил https://github.com/daneden/animate.css

Спасибо.

Что за предупреждения в журнале?

Не первый раз обнаруживаю в журнале ошибок такие сообщения:
E_WARNING [2] mysqli::real_connect(): (42000/1203): User xxxxxx already has more than 'max_user_connections' active connections (/xxxxxxxxx/sovunion.ru/engine/libs/DbSimple3/lib/DbSimple/Driver/Mysqli.php on line 53)

Понятно что жалуется на слишком большое количество соединений... Кто нибудь может помочь устранить проблему более предметно? В my.cnf стоит max_user_connections = 25. До каких разумных значений можно увеличить это значение? Заранее спасибо за помощь:)

Зачем и откуда тут конверт?

Никак не могу понять почему высвечивается конверт со знаком + в шапке сайта на шаблоне experience-simple... Нашел, что это находится в этом месте шаблона common/templates/skin/experience/settings/config/menu.php
Вот эта строка 96
'<i class="fa fa-envelope-o"></i>&nbsp;+',
Также это присутствует в шаблоне start-kit. Главное в шаблоне experience никакого конверта с + не высвечивается, а в experience-simple висит сверху... Помогите пожалуйста понять и убрать это недоразумение.
конверт+

Кеширование

Уважаемые гуру, помогите пожалуйста с настройкой кеширования. Перешел на php 5.6, там я так понял встроенный opcache работает. Нужно ли установить еще какое то кеширование на VPS или нет? Memcache и Xcache расширения в панели ispmanager присутствуют. Если не нужно, то в конфиге включаем кеширование и по умолчанию ставим тип file так? Или все таки лучше memcache или Xcache? Кто в этой теме продвинут помогите пожалуйста.

Письмо от яндекс вебмастер

Тестирую альфа версию, вот сегодня яндекс вебмастер прислал письмо, в котором жалуется на нечитаемый или слабо видимый текст, надо наверное что то с этим сделать. Вот содержание:
Здравствуйте, Rea Yuran!

Во время последнего посещения роботом сайта investb.ru, права на который Вы подтвердили в сервисе Яндекс.Вебмастер, наши алгоритмы обнаружили на его страницах скрытый текст, недоступный пользователям сайта и предназначенный исключительно для робота поисковой системы. Примеры страниц приведены ниже:

investb.ru/en/profile/YuriyGulyaev/favourites/comments/
investb.ru/en/profile/YuriyGulyaev/favourites/comments/

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

Обратите внимание: скрытый текст может появиться в исходном коде страницы в результате взлома, а также может быть автоматически удален после индексации поисковой системой. В этом случае рекомендуем сменить все пароли доступа и проверить сайт на наличие уязвимости. Поскольку злоумышленники часто пользуются уязвимостями старых версий различных CMS, рекомендуем использовать самую последнюю версию Вашей системы. Также необходимо следить за своевременным обновлением установленной на компьютере антивирусной программы.


С уважением,
Яндекс.Вебмастер

Прошу кто разбирается посоветуйте как лучше сделать, думаю никому не нужны лишние проблемы с яндексом, если честно их и так хватает:)

Изображения и публикации

В альфа версии каждое изображение считается публикацией. Мне кажется что это как то не совсем корректно или непривычно. Ну посудите сами, пользователь загрузил в топик 40 фоток и у него 43 публикации: 1 аватарка, 1 фото профиля, 1 топик, и 40 изображений в топике. Зачем изображения считать публикациями? Может их как то отдельно учитывать или сделать настраиваемым этот функционал «учитывать в качестве публикаций — не учитывать». Просто как то привычнее считать публикациями топики и комментарии. Я не настаиваю ни на чем... ну просто очень непривычно:)