avatar
0.00
0.008

Василий

Да. Есть такой баг, причем уже достаточно давно обитает в альто. Решил проблему редактированием исходного кода страницы и через него вбивал свои текст. Саму проблему это конечно же не решает, но зато хоть как-то позволяет редактировать текст!
Скриншотпоказать
Опять же, вопрос, а кто будет допиливать? Если вы, то вам стоит самому рассматривать их, а если этим будет заниматься программист, то вам стоит отталкиваться от популярности CMS и количество самих программистов работающих с ней. С Alto будет проще, т.к все-же это пока форк Livestreet и подогнать модуль с Livestreet под Alto будет легче, чем например под DLE, а так я могу выделить несколько CMS под ваши нужды:
Alto, Livestreet и Instant, так же можно подождать Kliqqi (известный как Pligg, на нем собственно и сделан pikabu).
P.S. Pligg конечно же интересный движок, но придется много допиливать, чтобы добраться до pikabu.
Так же, если вы любитель собирать конструктор, то можно обратить внимание на Wordpress, Joomly и другие подобные движки.
Если вы хотели выслушать точку зрения пользователей с учетом ваших пожеланий к движку, то я вставлю свои 50 копеек и скажу, делайте на Alto :)
А кеш браузера пробовали чистить?
1. Все указывается во время установки самого движка, после установки вам не нужно редактировать конфиг файлы.
2. Будучи авторизованным как администратор, у вас должна появиться иконка с 3мя шестеренками. Кликнув на неё вы попадете в админ панель.
Через PhpMyAdmin, вкладка экспорт, ничего не трогая, жмите вперед, вот и у вас бэкап базы данных. Из файлов вам понадобится только config.local.php и папка uploads, если имеются вправки кода самого движка, то советую забэкапить все файлы.
Данная возможность имеется из коробки, например чтобы перейти на английскую версию вашего сайта достаточно приписать /en к корню вашего сайта, т.е site.ru/en/
Добавить другие языки вы можете в .../common/templates/language/
Открываем файл по пути .../common/plugins/Плагин_категорий/config/config.php
Находим:
// Прямой эфир
$config['widgets'][] = array(
    'name'     => 'stream', // исполняемый виджет Stream
    'group'    => 'right', // группа, куда нужно добавить виджет
    'priority' => 100, // приоритет
    'action'   => array(
        'index',
        'filter',
        'blogs',
        'blog' => array('{topics}', '{topic}', '{blog}'),
        'tag',
        'category',
    ),
    'params' => array(
        'items' => array(
            'comments' => array('text' => 'widget_stream_comments', 'type'=>'comment'),
            'topics' => array('text' => 'widget_stream_topics', 'type'=>'topic'),
        ),
    ),
);

// Теги
$config['widgets'][] = array(
    'name'     => 'tags',
    'group'    => 'right',
    'priority' => 50,
    'action'   => array(
        'index',
        'filter',
        'blog' => array('{topics}', '{topic}', '{blog}'),
        'tag',
        'category',
    ),
);

// Блоги
$config['widgets'][] = array(
    'name'     => 'blogs',
    'group'    => 'right',
    'priority' => 1,
    'action'   => array(
        'index',
        'filter',
        'blog' => array('{topics}', '{topic}', '{blog}')
    ),
);

// Категории
$config['widgets'][] = array(
    'name'     => 'categories',
    'group'    => 'right',
    'priority' => 150,
    'plugin'   => 'categories',
    'action'   => array(
        'index',
        'filter',
        'blogs',
        'blog' => array('{topics}', '{topic}', '{blog}'),
        'tag',
        'category',
    ),
    'params' => array(
        'simple' => true, // Simple list of blogs in category
    ),
);

Заменяем на:

// Прямой эфир
$config['widgets']['stream'] = array(
    'name'     => 'stream', // исполняемый виджет Stream
    'group'    => 'right', // группа, куда нужно добавить виджет
    'priority' => 100, // приоритет
    'action'   => array(
        'index',
        'filter',
        'blogs',
        'blog' => array('{topics}', '{topic}', '{blog}'),
        'tag',
        'category',
    ),
    'params' => array(
        'items' => array(
            'comments' => array('text' => 'widget_stream_comments', 'type'=>'comment'),
            'topics' => array('text' => 'widget_stream_topics', 'type'=>'topic'),
        ),
    ),
);

// Теги
$config['widgets']['tags'] = array(
    'name'     => 'tags',
    'group'    => 'right',
    'priority' => 50,
    'action'   => array(
        'index',
        'filter',
        'blog' => array('{topics}', '{topic}', '{blog}'),
        'tag',
        'category',
    ),
);

// Блоги
$config['widgets']['blogs'] = array(
    'name'     => 'blogs',
    'group'    => 'right',
    'priority' => 1,
    'action'   => array(
        'index',
        'filter',
        'blog' => array('{topics}', '{topic}', '{blog}')
    ),
);

// Категории
$config['widgets']['categories'] = array(
    'name'     => 'categories',
    'group'    => 'right',
    'priority' => 150,
    'plugin'   => 'categories',
    'action'   => array(
        'index',
        'filter',
        'blogs',
        'blog' => array('{topics}', '{topic}', '{blog}'),
        'tag',
        'category',
    ),
    'params' => array(
        'simple' => true, // Simple list of blogs in category
    ),
);
Открываем файл по пути .../app/config/config.local.php
и добавляем данный код перед return $config;
$config['module']['blog']['index_good'] = Ваше число;
Что значит «например»? То, как можно использовать «группы» в принципе
А как-же без примеров то? :)
Или это именно то, что нужно непосредственно Вам в конкретном проекте?
Смотря с какой стороны посмотреть, как я писал выше
Смириться в отсутствии групп я конечно же могу
Этот пост все-же в блоге «очень хочу как...» «идеи и предложения», я рассчитывал что меня поддержат в данном предложении, но как оказалось данный функционал никому не нужен, раз никто не поддержал пост.
Плюс плагин Magic Rules, который позволяет задавать довольно сложные правила на запрет или право публикования контента. Вам не подходит это функционал или его даже не смотрели?
В том то и дело, что данный плагин основан на правилах, под него попадают все пользователи, а не определенное количество.
«хочу здесь как там»
Я так не писал :)
Я же говорю, в итоге каша получается, хотя из этого может получиться неплохая система рангов, как по мне больше подходит под это, но все равно спасибо за советы, может даже сам попробую реализовать эти же ранги :)
так суть в том, что я не в каждом случае хочу чтобы пользователь переходил в ту или иную группу, т.е допустим в проверенные могли бы попадать с рейтинга от 10.0, а в вип только при смене группы администратором.
А с рейтингом уже каша получается :)
Такой вариант я тоже рассматривал, но опять же, это будет распространяться на всех пользователей, а не только на новых.
Смириться в отсутствии групп я конечно же могу, а вот например пользователи которые перешли с DLE или Instant, не думаю…
Совсем не то, мне нужно ограничить функционал пользователям, например чтобы пользователи всегда проходили модерацию новостей, комментариев и т.д, также запретить добавление больше 2х человек в беседу, т.е полностью исключить бесполезный спам где только можно.
P.S. Данный функционал достаточно хорошо реализован в небезызвестном движке DLE.
P.P.S.
$config['module']['uploader']['images']['topic'] = array(
    'transform' => array(
        'watermark' => array(
            'enable' => true,
        ),
    )
);

А откуда берется изображение водяного знака? Пробывал добавить изображение, а водяной знак не появился.
Во-вторых, водяной знак картинкой в данной CMS есть.
Если не сложно, напишите как активировать данную возможность, т.к с этой cms я знаком на уровне админпанели.
В-третьих, про «группы пользователей» все ж придется рассказать — что Вы понимаете под этим. Возможно, и это в Альто уже есть, и нужно только настроить.

Вы правы, в альто она тоже есть, но только на уровне администратор/модератор/пользователь, но хотелось чтобы была возможность создать и другие группы, например: проверенные или активные, в которые можно попасть после добавлении 10 или 20 статей соответственно и также чтобы была возможность более тонкой настройки этих групп, т.е число комментарий в день, будет ли данная группа попадать под модерацию, в какие блоги можно добавлять статьи и т.д.
по 2-му пункту все оказалось намного проще, файл по пути .../common/templates/language/actions/admin/en.php, изначально был в кодировке «UTF-8», а не «UTF-8 без BOM»
Спасибо вам за оперативный ответ.
Но по 2-му пункту: уже пробовал переустанавливать cms, все тоже самое, так-же лезут предупреждения. Даже смена кодировки сервера на «utf-8» ничего не дала. Так ещё после установки новой версии альто появились новые ошибки.
E_COMPILE_ERROR [64] require_once(): Failed opening required '.../engine/libs/DklabCache/Zend/Cache/Backend/Memcached.php' (include_path='.:/usr/local/php55/lib/php:.../engine/classes/core:.../engine/classes/abstract:.../engine/classes/core') (.../engine/libs/DklabCache/Cache/Backend/MemcachedMultiload.php on line 12)

E_WARNING [2] require_once(.../engine/libs/DklabCache/Zend/Cache/Backend/Memcached.php): failed to open stream: Нет такого файла или каталога (.../engine/libs/DklabCache/Cache/Backend/MemcachedMultiload.php on line 12)

Если я правильно понял memcached был включен по умолчанию. Если да, то как можно его отключить?
Извиняюсь за глупый вопрос…
Неужели я единственный с этими ошибками?
Проверил у себя, выбрав локальный адрес и указав ссылку «feed/», все прекрассно работало.