avatar
+62.91
154.072

Вадим

Лучше новую, чтоб в кучу все не валить. Более того, если тем будет не одна, а больше, то готов специальный блог под это завести, как для обсуждения вопросов SEO непосредственно с движком связанных, так и более общих.
То, что множественное голосование иногда нужно — с этим согласен. Но, честно говоря, не помню, чтобы в ЛС прямо «из коробки» два типа голосования было. Посмотрел сейчас специально — нету такого.
Я не раз писал, что я не спец в seo, поэтому могу лишь с определенной степенью доверия верить на слово другим. И предлагал неоднократно всем, кто готов сделать квалифицированный анализ движка с точки зрения сео, подойти к этому системно, разложить по полочкам все минусы генерируемого HTML-кода. Но пока никто не откликнулся.

Была лишь такая статья: altocms.ru/190.html Но там больше холивара, чем спокойного взвешенного анализа, да и то вокруг лишь одного тега :(

Но замечание ваше учел: в версии 1.0.1 в числе всяческих исправлений и улучшений добавлен в конфиг параметр:
$config['view']['html']['title_max'] = 0; // максимальное число частей, из которых состоит тег <title>
Т.е. если хотите, чтобы было так, как пишете, то на своем сайте задайте:
$config['view']['html']['title_max'] = 1;
И будет только «Alto CMS версия 1.0. Финал!». Если задать 2, то — «Alto CMS версия 1.0. Финал! / Блог разработки Alto CMS».

Если нужно, чтоб название сайта всегда добавлялось к заголовку, то для этого служит конфиг-параметр $config['view']['html']['title']. Для тех, кто хочет, все же, чтоб его тег <title> состоял из нескольких частей (или из переменной части и обязательной), есть возможность через конфиг-файл задать требуемый разделитель.

ИМХО, это тот компромисс, при котором каждый может настроить автогенерацию тега title на своем сайте по собственному вкусу и в соответствии с собственными убеждениями. :)

Версия 1.0.1 доступна на гитхабе.
Если сделали так, как сказано здесь: altocms.ru/629.html#comment11731, то все, считайте, что установка прошла. Дальше действуйте по инструкции из статьи
Да, плагин совместимости Ls позволяет:

1) Использовать ЛС-шаблоны и Альто-шаблоны со старой структурой (правда, надо отметить, что хоть ЛС-шаблоны, как правило, работают, но в самих шаблонах может отсутствовать поддержка некоторых Альто-функций)

2) Использовать ЛС-плагины. Гарантии работоспособности на 100% любого плагина я не дам, но то, что многие ЛС-плагины запускаются — это факт.
Вообще-то, когда нельзя залогиниться и не работают никакие ссылки, кроме главной, то в первую очередь нужно проверять две вещи:
1) Файл .haccess в корне сайта (у Вас же не чистый nginx)
2) Параметры $config['path']['root']['url'] и $config['path']['root']['dir'], правильно ли указывают полный УРЛ и полный путь на диске.
Ну, как показывает практика, на самом деле не все так сложно :)

Есть немало сайтов, которые работают на Альто (и переезжают на версию 1.0), но при этом используют кучу ЛС-плагинов. Гарантировать я на 100%, конечно, не могу, что заработает абсолютно все, но многое — это точно.

Что касается DAO, то этот вот сайт, на котором мы находимся, использует DAO и DAOmarket безо всякой адаптации специально под Альто.

Но, разумеется, все это с плагином совместимости юзается
Как я могу догадаться, проблема возникает с одним из первых шаблонов bootstrap. Т.к. это шаблон старого типа (со старой LS-структурой), то проблема должна решиться, если включить плагин Ls
Давайте лучше иначе сформулируем вопрос: какие плагины Вам лично необходимы?
Одно из двух: либо у Вас действительно база данных уже обновлена, либо структура базы старая, но по какой-то причине поле topic_date_show уже существует в таблице топиков.

В первом случае конвертировать базу не нужно, просто укажите ее имя, пользователя и пароль, и идите дальше.

Во втором — попробуйте обновить базу вручную. Для этого откройте файл convert_0.9.7_to_1.0.sql, найдите там такую строку:
ALTER TABLE `prefix_topic` ADD `topic_date_show` datetime DEFAULT NULL AFTER `topic_date_edit`;
и удалите ее. Потом запустите phpMyAdmin, выберите свою базу данных и там выполните SQL-команды из файла
Вам нужно просто обновить движок до последней стабильной версии
А на демосайте версия 1.0 стоит?
А в логах ошибок пусто?
Превью автоматом не появляются, для их работы нужен плагин TopicIntro
С плагинами основной косяк возникает при попытке оными добавить виджеты.
Так описывайте косяки! Тут одно из двух: либо я это сам проходил и косяки решаемые, только я уже подзабыл о них, поэтому и не написал. Либо я с этими косяками не встречался, но решать-то их все равно надо
Да я уже решил через тег реализовать
Тогда я бы посоветовал использовать тег <alto:photoset> — это поможет обеспечить совместимость с будущими версиями движка
Возможно, с точки зрения простого юзера это и не рейтинг вовсе никакой. Но для чего учитывать это число просмотров и проч.? Для того, чтобы этот параметр учитывать, например, для выдачи на главной, в топах и т.д.? Т.е. для тех же самых целей, для которых сейчас используется рейтинг?

Тогда с точки зрения системы — это тот же рейтинг, хоть и считается он иначе. Вряд ли целесообразно ради этого переписывать код работы с базой данных, гораздо проще написать плагин, который будет в те же поля, где сейчас храниться значение рейтинга, вписывать новые значения, которые считаются, например, по числу просмотров.
Если сортировать топики по числу просмотров и/или комментариев, а блоги по числу читателей и/или по числу топиков — это тоже система рейтингов. Она «безголосая» (т.е. юзеры не голосуют), но она все равно есть, только строится рейтинг иным способом