avatar
+2.65
2.693

Юрий

yuran
yuran
yuran
yuran
Насчет похожий — думаю и да и нет. Потому как можно создать и соцсеть и обычный портал и многое другое практически из коробки. А в случае с альто и LS — только блоговый движок... хотя при определенных знаниях можно и на альто запилить портал или визитку если вы программист. Насчет конвертировать сайт я лично не уверен. Думаю тут вам помогут https://instantcms.ru/freelancers
yuran
yuran
Ну то что интересные дополнения платные — это нормально. И здесь были и бесплатные и платные... Но теперь тут ничего нет. А там хоть движуха какая то есть... Живой проект. А насчет битрикс или WP... монструозные они какие то, WP еще ладно, но только не битрикс. ИМХО.
yuran
yuran
Не бесплатный, но самый адекватный по цене https://bitweb.ru VPS 2 CPU + 8Gb RAM + 60Gb SSD + Ispmanger = 800р.
yuran
yuran
В общем все равно не получилось нормально запустить на версии php 7.3.4 и даже на версии 7.2.17... Начались ошибки, связанные с режимом работы mysql, ошибки базы данных и куча ошибок вида system error #1001 и #1002 что то там ajax. Невозможно стало зарегистрироваться пользователю, модальное окно висит и постоянно эти system error #1002. Короче недоделка она и есть недоделка:) Оставил php v 7.1.28. На этой версии все работает нормально и ошибок нет. Жаль, что проект умер:(
yuran
yuran
Больше ошибок, связанных с функцией count() я не наблюдаю. Также была еще одна ошибка, связанная с функцией each(). Вот как она выглядела:
E_DEPRECATED [8192] The each() function is deprecated. This message will be
suppressed on further calls (/...../engine/libs/DklabCache/Zend/Cache/
Backend.php on line 68

Для ее устранения в этом файле Backend.php нужно поменять вот этот фрагмент:

public function __construct($options = array())
    {
        if (!is_array($options)) {
            Zend_Cache::throwException('Options parameter must be an array');
        }
        while (list($name, $value) = each($options)) {
            $this->setOption($name, $value);
        }
    }


на такой:

public function __construct($options = array())
   {
       if (!is_array($options)) {
           Zend_Cache::throwException('Options parameter must be an array');
       }
       foreach ($options as $name => $value) {
           $this->setOption($name, $value);
       }
   }


Я не уверен, что все делал правильно, так как не силен в программировании, если кто то знает более грамотное или правильное решение — прошу поделиться решениями. Думаю это будет полезно для тех у кого версия php 7.2 и выше.
yuran
yuran
Я тоже использовал эту версию. Сначала ошибок не было, потом я стал активировать плагины и начались ошибки в скомпилированных шаблонах. Возможно это как то связано с версией php от 7.2 и выше. У меня версия 7.3.4. Я не уверен, что все делал правильно, но поиск в сети подсказал такое решение. Мне пришлось заменить во всех файлах шаблонов и шаблонов, которые в плагинах такие запросы например:
{if count($_aRequest.topic_field_answers)>0}in{/if}">
{if count($_aRequest.topic_field_answers)>=2}

На такие:
{if count((array) $_aRequest.topic_field_answers)>0}in{/if}">
{if count((array) $_aRequest.topic_field_answers)>=2}


Сама ошибка выглядела так:
E_WARNING [2] count(): Parameter must be an array or an object that implements Countable (/..../ptzportal.ru/_tmp/templates/start-kit-light/compiled/light^955055e7854b35c62e8343ee9e85b7d152f17f2a_0.file.field.poll-edit.tpl.php on line 34)

Эта ошибка сначала висела при попытке просто написать статью, она была там где был пункт «добавить опрос». Таким образом я вышел на этот вот файл common\templates\skin\start-kit\tpls\fields\field.poll-edit.tpl Сначала я исправил в нем запросы, которые описал выше и ошибка исчезла. Но потом, когда я начал больше активировать плагинов и просто стал шариться по страницам сайта — появились подобные аналогичные ошибки. Поэтому я быстро перелопатил все шаблоны и в редакторе nano через консоль вручную за полчаса поменял все подобные запросы. Пока эта ошибка исчезла, но возможно появятся другие. Потому что php 7.2 и выше стал более требователен. Попозже поэкспериментирую еще и отпишусь. Если вдруг кто то сталкивался с подобными проблемами — прошу поделиться своими решениями.
yuran
yuran
Проделал... теперь другие сыпятся:) такого плана:
E_NOTICE [8] Undefined index: oBlog (/.../ptzportal.ru/_tmp/templates/start-kit-light/compiled/light^c77aaea3dd22eb9c65a4f04673537912ab5afe6b_0.file.blog.tpl.php on line 24)

E_NOTICE [8] Undefined index: body_classes (/.../ptzportal.ru/_tmp/templates/start-kit-light/compiled/light^d40e5838159644c1536ef76b84547c81acd7b7ba_0.file.default.tpl.php on line 278)

Наверное я где то что то неправильно исправил и теперь ошибки в компилированных шаблонах... Нужно взять крайнюю версию с гита и попробовать с нуля поставить.
yuran
yuran
Помогите отыскать ошибку пожалуйста.
yuran
yuran
Не добавляется IP при бане пользователя. Отписал на гит:)
yuran
yuran
Отличная идея! Так глядишь постепенно форк превратится в нормальную систему. Такой вопрос, например баг связан с работами каких то плагинов — это как то описывать или как? Я вот установил, что при работающем плагине alto-banneroid не работает предпросмотр топика перед публикацией. Опять же если включить плагин совместимости с LS — то предпросмотр начинает работать... Опять таки очень не хочется быть привязанным к этой совместимости с LS... Хрен его знает, может из за него еще что то нужное будет неправильно работать.
yuran
yuran
Такая же хрень:( Не работает вообще бан.
yuran
yuran
Вроде как 1.1.31 но я пробовал и с 31 и с 29... результат одинаковый, со второго раза сохраняет...
yuran
yuran
Да, шаблон start-kit. Помогите пожалуйста решить проблему.
Так что дальше то? И где это дальше....:) Если и не собирался ничего делать — зачем озвучивать что то про дальше...
yuran
yuran
С файлами тоже все получилось, спасибо огромное!
yuran
yuran
Было только вот это в подключаемом js файле...
jQuery(document).ready(function(
){setInterval(function(){$('.site-header-title i').animateCss('flip',function(){});},5000);});"

Дописал сверху остальное и все заработало. Спасибо огромное за наводку.
yuran
yuran
Как? Мне кажется что Sersar мне что то не договорил.... Хотя бы то, что нужно подключить сам шрифт font-awesome.min.css и наверняка что то еще... Светлые головы отзовитесь, буду благодарен за любую помощь.
yuran
yuran
Как?
yuran
yuran
Уже было:) http://altocms.ru/1865.html
Дальше разговоров ничего нет и не будет:( Бегают как курица с яйцом со своим собственным фреймворком, который никому кроме них не нужен. Дальше будет alto 2.0 потом 3.0... Но это уже никому не интересно. На LS аналогичная ситуация. Почему не хотят Laravel использовать — непонятно.... Ведь никто в одиночку не может тянуть этот воз.