Отслеживаемые комментарии отсутствуют

Тут сразу два бага:
наличие поста в ленте при переходе на который выскакивает error 404
в каунтере показываются коментарии которых я не могу увидеть вленте (и вообще найти на сайте где они).

Логотип тема Experience

Как и где вобще заменить стандартную запись и лого в теме Experince? И главное отредактировать title сайта, так что бы оно не выводилось на главной вместо логотипа

Лёгкий движок для проекта

Всем привет!

Хочу открыть собственный проект. Для меня важна небольшая нагрузка на сервер и хорошая настраиваемость.

Рассматривала разные варианты. А недавно наткнулась на ЛС. Мне понравилось оформление, функционал. Понравилось, что лишнего ничего в движке нет. БОЛЬШОЙ минус отсутствие развития системы.

АльтоCMS схож с ЛС по функционалу. И, главное, он — живой, развивается потихоньку! Стоит ли использовать его сегодня? Какие здесь перспективы?

Хочу также адаптировать плагины из других CMS под свой проект. Насколько это сложно?

Турбо-страницы Яндекс — RSS с турбо

У Яндекса есть так называемые «Турбо-страницы», которые добавляют информацию с RSS лент сайтов в Новости или Дзен. RSS вывод должен быть такого вида:
Пример RSS-канала
<rss
    xmlns:yandex="http://news.yandex.ru"
    xmlns:media="http://search.yahoo.com/mrss/"
    xmlns:turbo="http://turbo.yandex.ru"
    version="2.0"
>
    <channel>
        <item turbo="true">
            <link>http://www.example.com/page1.html</link>
           <turbo:content>
                <![CDATA[
                    <header>
                        <figure>
                            <img src="http://example.com/img.jpg" />
                        </figure>
                        <h1>Заголовок страницы</h1>
                    </header>
                    <h2>Заголовок страницы</h2>
                    <p>Текст с <b>выделением</b> и списком:</p>
                    <ul>
                        <li>пункт 1;</li>
                        <li>пункт 2.</li>
                    </ul>
                    <figure>
                        <img src="http://example.com/img-for-video.jpg" />
                        <figcaption>Подпись к картинке</figcaption>
                    </figure>
                    <iframe
                         width="560"
                         height="315"
                         src=
                          "https://www.youtube.com/embed/<уникальный набор символов>" 
                         frameborder="0" 
                         allowfullscreen
                    </iframe>
                ]]>
           </turbo:content>
        </item>
    </channel>
</rss>


Где можно подкоректировать вывод RSS под стандарт Яндекса?

В файл /common/classes/modules/rss/entity/Rss.entity.class.php нужно добавить к функции несколько строчек (которых у вас нет):
public function __construct() {

        $this->AddRssAttribute('xmlns:atom', 'http://www.w3.org/2005/Atom');
        $this->AddRssAttribute('xmlns:dc', 'http://purl.org/dc/elements/1.1/');
	$this->AddRssAttribute('xmlns:content', 'http://purl.org/rss/1.0/modules/content/');
	$this->AddRssAttribute('xmlns:slash', 'http://purl.org/rss/1.0/modules/slash/');
	$this->AddRssAttribute('xmlns:wfw', 'http://wellformedweb.org/CommentAPI/');
	$this->AddRssAttribute('xmlns:sy', 'http://purl.org/rss/1.0/modules/syndication/');
	$this->AddRssAttribute('xmlns:georss', 'http://www.georss.org/georss');
	$this->AddRssAttribute('xmlns:turbo', 'http://turbo.yandex.ru');
    }


Результат шапки rss будет таким:
Выводит так
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:georss="http://www.georss.org/georss" xmlns:turbo="http://turbo.yandex.ru" version="2.0">

В файле common/templates/skin/название шаблона/tpls/action/rss/action.rss.index.tpl (или какой у вашего шаблона)нужно сделать так:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" {$oRss->getRssAttributesStr()}>
    {foreach $oRss->getChannels() as $oRssChannel}
    <channel>
        <title>{$oRssChannel->getTitle()}</title>
        <link>{$oRssChannel->getLink()}</link>
        <description><![CDATA[{$oRssChannel->getDescription()}]]></description>
        <language>{$oRssChannel->getLanguage()}</language>
        <managingEditor>{$oRssChannel->getManagingEditor()}</managingEditor>
        <webMaster>{$oRssChannel->getWebMaster()}</webMaster>
        <generator>{$oRssChannel->getGenerator()}</generator>
        {foreach $oRssChannel->getItems() as $oRssItem}
            <item turbo="true">
			    <title>{$oRssItem->getTitle()|escape:'html'}</title>
                <guid isPermaLink="true">{$oRssItem->getGuid()}</guid>
				<link>{$oRssItem->getLink()}</link>
				<turbo:content>
                <author>{$oRssItem->getAuthor()}</author>
                <description><![CDATA[{$oRssItem->getDescription()}]]></description>
                <pubDate>{$oRssItem->getPubDate()}</pubDate>
                {foreach $oRssItem->getCategories() as $sCategory}
                    <category>{$sCategory}</category>
                {/foreach}
            </turbo:content>
			</item>
        {/foreach}
    </channel>
    {/foreach}
</rss>


После этого добавляем в яедекс https://сайт.ru/rss и получаем зеленый свет окончания проверки «Без ошибок».

Спасибо DonDenchik за помощь!

Прошу подсказать по созданию сайта

Добрый день всем, интересует вопрос, с помощью данного движка можно будет создать некий аналог по функционалу как otzovik.com? Пусть даже если модулями, хаками как платными так и бесплатными

https и установка движка на cloudflare Ошибка #1002

Всем Доброе утро!
Решил поставить движок на хостинге совместно с cloudflare.Установка прошла успешно,но вылетает ошибка #1002. При установке на 'http', движок работает стабильно. Перелопатил все блоги решение не нашел. Пробовал также и наоборот, ставить движок на 'http' и потом уже все подстраивать под клудфларе. Вылетает ошибка (Exception: syntax error, unexpected 'defined' (T_STRING) ), перепроверял настройки конфига вроде бы все верно.
.httaccess в корне каталога присутствует.

В общем ссылка на сайт: #$%&@!???$#&...
Заранее благодарю!

JS блокирует стили для ссылок

Доброго времени суток,

Во время работы с движком обнаруджил что стили к ссылкам не начинают работать. Переделываю на основе Experience v.1.0.3, и ссылки сохраняют общий для темы вид, просто красные при наведении. JS внутри куча просто, скорей всего проблема в них. Кто-нибудь сталкивался с подобным?

Баги с движком: список Вадиму

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

Баг: В шаблоне start-kit на странице активности пользователя не подгружаются события #849

Например, на странице активности админа /profile/admin/stream/ не подгружаются события, при нажатии на кнопку показать еще в консоли браузера ошибка
Uncaught TypeError: ls.stream.getMoreByUser is not a function
    at <anonymous>:1:11


Пути решения: дождаться внесения изменений Вадима, или сделать следующее:

Добавить из скрипта шаблона /experience-simple/assets/js/theme.js строки с 302 по 334 значение

   ls.userstream = ( function ($) {
        this.isBusy = false;
        this.dateLast = null;

        this.getMoreByUser = function (iUserId) {
            if (this.isBusy) {
                return;
            }
            var lastId = $('#stream_last_id').val();
            if (!lastId) return;
            $('#stream_get_more').addClass('loading');
            this.isBusy = true;

            var url = aRouter['stream'] + 'get_more_user/';
            var params = {'iLastId': lastId, iUserId: iUserId, 'sDateLast': this.dateLast};

            ls.hook.marker('getMoreByUserBefore');
            ls.ajax(url, params, function (data) {
                if (!data.bStateError && data.events_count) {
                    $('#stream-list').append(data.result);
                    $('#stream_last_id').attr('value', data.iStreamLastId);
                }
                if (!data.events_count) {
                    $('#stream_get_more').hide();
                }
                $('#stream_get_more').removeClass('loading');
                ls.hook.run('ls_stream_get_more_by_user_after', [lastId, iUserId, data]);
                this.isBusy = false;
            }.bind(this));
        };

        return this;
    }).call(ls.stream || {}, jQuery);


в start-kit\assets\js\template.js

и изменить в \tpls\actions\profile\action.profile.stream.tpl в строке 13
javascript:ls.stream.getMoreByUser({$oUserProfile->getId()})

на
javascript:ls.userstream.getMoreByUser({$oUserProfile->getId()})