avatar
+7.59
13.931

Артемий

inliquid, вот тут всё в порядке.
На сколько сильно отличается структура БД 1.1 от 1.0.х?
Уже который день не могу сконвертировать (при установке AltoCMS 1.1-b.) базу данных от 1.0.8.1
Может быть нужно последовательно обновляться с 1.0.8 на 1.0.9, потом на 1.0.10 и т.д.?
Ведь сам функционал остался!
Да, разумеется — не так выразился… :)
сейчас есть возможность...
Уже изучаю.
Итак, давайте всё же добавим возможность менять и описание Личного Блога.

1. Для начала откроем файл /common/classes/actions/ActionSettings.class.php и впишем туда следующий код:
// * Обновляем описание личного блога
    $oBlog = $this->oUserCurrent->getBlog();
    if (F::GetRequestStr('blog_description') && $this->checkBlogFields($oBlog)) {
        $oBlog->setDescription(strip_tags(F::GetRequestStr('blog_description')));
        $this->Blog_UpdateBlog($oBlog);
    }

— после (примерно 677-ая строка):
// * Обновляем название личного блога
    $oBlog = $this->oUserCurrent->getBlog();
    if (F::GetRequestStr('blog_title') && $this->checkBlogFields($oBlog)) {
        $oBlog->setTitle(strip_tags(F::GetRequestStr('blog_title')));
        $this->Blog_UpdateBlog($oBlog);
    }


2. Далее, снова откроем уже упомянутый нами ранее файл /common/templates/skin/ваш_скин/tpls/actions/settings/action.settings.profile.tpl и уже здесь, в нужном месте (логичнее будет предположить, что после поля редактирования названия Блога) вставляем следующий код:
<div class="input-group fill-width">
    <textarea name="blog_description"
       placeholder="{$oUserCurrent->getBlog()->getBlogDescription()}"
       id="blog_description" rows="3"
       class="form-control">{$_aRequest.blog_description}
    </textarea>
</div>
<small class="control-notice">Подсказка, если нужно...</small>
Ну не то чтобы пользуюсь…
Вот сегодня один из пользователей обратился с вопросом: «Как мне завести свой блог?».
Пришлось объяснять, что у него «свой» блог уже есть, но возникли сопутствующие вопросы о смене названия блога с «Блог им. username» на что-то другое… Вот и вспомнилась вышеуказанная функция. А вот с изменением blog_description вопрос завис (не хватает тямы и времени).
встроенным архаичным недоразумением
А вообще, как посоветуете сделать? Отключить автоматическое создание персональных блогов и разрешить создание коллективных всем пользователям не зависимо от рейтинга?
Всё правильно — дело в Developer-Kit. Если в двух словах, то Вам необходимо переделать всю систему каталогов (имена, пути...) и .tpl файлов скина по аналогии с дефолтными скинами идущими в коробке с AltoCMS. Так же, нужно обратить внимание на имена самих .tpl шаблонов (например: в Dev.-kit шаблон редактора называется «editor.tpl», который лежит в корне скина (на сколько я помню), а в Альто — это «editor.markitup.tpl» и «editor.tinymce.tpl» соответственно, и пути к ним совсем иные). Чего-то в Dev.-kit нет вовсе и это нужно будет либо создать, либо перенести из существующих скинов. В общем, задача не пяти минут.

Если «Developer-Kit» из раздела «Модули» можно было использовать в версиях AltoCMS до 1.0.х (про 1.1.х вообще молчу), то после выхода крайних релизов указанный шаблон будет не работоспособен без существенной правки. И на это нужно было обратить внимание прежде всего, скачивая скин (Совместимость: AltoCMS 0.9.7).

P.S.: Я бы не рекомендовал Вам использовать данный скин на своем проекте. Особенно, беря во внимание то, чем сегодня располагает движок даже по умолчанию. Ваши усилия по адаптации скина будут напрасной тратой времени, потратьте его на изучение самого движка и его особенностей. Учтите и то, что поддержкой «Developer-Kit» для AltoCMS никто не занимается и впредь заниматься не будет.
И кстати, на странице «Люди», конструкция будет несколько иной. А именно:
{if $oUserList->isOnline()}
    online
{else}
    offline
{/if}

— иначе будет ошибка.
{if $oUser->isOnline()}
    online
{else}
    offline
{/if}

Не?
Можно проще.
/common/config/config.php

$config['module']['blog']['index_good'] = 0; // Рейтинг топика выше которого(включительно) он попадает на главную

— выставить значение «0».
Привет!
У меня по ходу вопрос: плагин Experience работать будет?
Может его в каталог?
Это не ко мне. Понятия не имею, как эти вещи решаются.
Думаю, на этот вопрос может дать однозначный ответ только сам автор плагина.
Статус тот же. Я уже не помню допиливал ли я его у себя, но у нас работает замечательно. Ставьте, пробуйте. Если что, пишите, попробуем разобраться.
Может уже писали об этом?
Заметил у себя (и на других сайтах тоже), что на странице sute.ru/category/ в блоках категорий не отображается правая сторона. Собственно:
$config['topic_top_number'] = 5;  // Количество топ-статей

— вот это.
Решение нашлось в плагине «experience». Как я понял он перенимает приоритет некоторых настроек конфигурационного файла вышеуказанного плагина (Категории)? В частности:
//Config::Set('plugin.categories.topic_top_period', 0);
//Config::Set('plugin.categories.topic_top_number', 1);
//Config::Set('plugin.categories.topic_new_number', 5);

— я эту часть закомментировал вовсе…
Может случится так, что нужно будет доработать функционал, расширить новыми возможностями
Например вывод списка топиков (плиткой/списком...) ;)
Спасибо, ещё раз!
… сайт очень, я бы сказала, изысканный
Без AltoCMS это было бы не возможно (проверено).
Елена, я тоже знаком с «правмирскими». Один из их авторов является соавтором и нашего Портала (идея принадлежит нам двоим, позже человек ушел модерировать форум к Кураеву, а теперь работает в Киевской Митрополии — не до того в общем). О рекламе (кстати, не вижу в этом ничего плохого) не думаем вообще. Как и о продвижении ресурса с целью привлечения новых людей на сайт. Тут специфика самого проекта — сайт весьма узкой тематики. Да и разговаривать наш брат не очень предрасположен — некогда (по этому спровоцировать его к регистрации практически не возможно). Если кто-то и регистрируется — значит ему это действительно очень нужно. Это о людях (сообществе) на сайте.

Если говорит о посещаемости вообще, то, если верить Яндексу — трафик не большой. Собственно, соответствующий наполняемости ресурса контентом. «Воду лить» желания нет, а если кто-то хочет действительно поговорить — то именно дискуссионных проектов с той же или близкой тематикой в интернете не мало.

Наверное, всё это звучит дико :)
Впрочем, поверьте, о «Слово — изографам» знает очень большой круг людей в нашей профессии. Что же касается продвижения и упора на трафик — то в ближайших планах (примерно к весне) начать таки заниматься нашим «Каталогом» (это тоже проект на Альто, планировалось запустить его в комплекте с DAO, но уже все «жданки» поели и пришлось верстать нечто похожее «на глаз» используя базовые возможности самого движка). Так что, даст Бог, позже расскажу о том, что делали в отношении «Каталога». Во всяком случае там, продвижение и раскрутка — имеет смысл (так как ресурс про деньги:)).
Спасибо!
(*смайлик_смущается*)
Нет — не добавляется только видео (по ошибке вроде понятно почему).
В остальном поправимо…
У меня последняя (вроде?) — 3.5.1.
Пардон, про этот «нюанс» я, честно говоря, забыл...
Плюс невозможность сохранить объект (это для видео каталога, нужно проверить другие):
Fatal error: Class 'ModuleImage' not found in /site.ru/common/plugins/dao/classes/modules/catalog/Catalog.class.php on line 0