avatar

Вопросы, проблемы и их решения

Подробнее ↓

Рейтинг — как отобразить всем?

Всем привет!

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

Сейчас для них отображается «?»


В шаблоне experience, в конфиге (common/templates/skin/experience/settings/config)поменял значение параметра «$config['view']['show_rating'] = true;» но результата это не дало (


Подскажите пожалуйста, как это можно реализовать?

UPD, обходное решение:
В файлах
/common/templates/skin/experience/tpls/topics/topic.type_default-list.tpl
/common/templates/skin/experience/tpls/topics/topic.type_default-show.tpl

Добавил строку
<span class="pull-right"><b>Рейтинг поста: <font color="#04B404">{if $oTopic->getRating()>0}+{$oTopic->getRating()}{/if}</font><font color="red">{if $oTopic->getRating()<0}{$oTopic->getRating()}{/if}</font>{if $oTopic->getRating()==0}{$oTopic->getRating()}{/if}</b></span>

в
<div class="topic-info">
, сразу после отображения даты.
В итоге получаю, отображение рейтинга всем, внезависимости зареган пользователь или нет. Так же в зависимости от рейтинга меняется цвет его значения, примеры:
Рейтинг в плюсе

Рейтинг нулевой

Рейтинг в минусе


В живую можно посмотреть тут qazaq.city

Понимаю что решение не идеальное, но моего уровня знания по AltoCMS пока не достаточно для чего то большего, по этому тут смешал знание html и то что нарыл по alto )))))

ЗЫ: если кто найдет более изящное решение, подскажите плиз.

Прямой эфир — как открывать сразу публикации

Приветствую. Программирую давно. Но с Альто работаю недавно.
Буду отписывать какие-то моменты, которые могут помочь новичку.

Итак, как сделать так, чтобы виджет «прямой эфир» открывал по умолчанию публикации, а не комменатрии.

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

GIF Анимация по клику

День добрый дамы и господа.

Как такое реализовать, что бы можно было грузить на сайт гифки, которые будут воспроизводиться по клику?

Если дописать такое стоит денег, скажите сколько стоит, пообщаемся

[РЕШЕНО]Непорядок (мягко говоря) в полях дефолтного шаблона

Привет!

Народ, помогите разобраться, много писать не буду, просто приложи скрин и сразу станет всё понятно)))

Как видно в стандартном шаблоне ужасно выглядят поля (пол, дата рождения, местоположение и т.д.). Подскажите плиз как поправить? Что то в CSS не нашел подходящих значений. И вообще что за глюк, это только у меня или у всех так?)

Безопасное соединение для Альто https:

Подскажите несведущему, как реализовать в Альто протокол безопасного соединения https://

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

Alto CMS 1.1.х и плагины DAO

Вот уже больше полугода как функционирует ветка Альто 1.1.х, многие следят за ней и с нетерпением ждут развития. Но и столько же тянется проблема работы с ней плагинов DAO..

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

Некорректная отработка ситуации при отказе от нового топика

Суть:
Создаем новый топик, четото пишем, выбираем картинку в галлерею и помечаем ее как превью...но решаем про него «забыть» — тоесть без сохранения этого нового топика переходим на другой, старый топик и открываем его на редактирование. Сохраняем — и вуаля — в качестве превью этого старого топика та картинка что мы выбирали для «забытого» топика.

Нужен человек для адаптации

Хочу приобрести плагин, https://catalog.livestreetcms.com/addon/view/35/

Ищу человека который сможет адаптировать и возможно дописать-переписать кое какой функционал

Js follow and unfollow проблема и решение

Добрый день Alto пользователи. Прошу помочь разобраться, т.к именно в js я полный ноль.

Есть 2 кнопки, выглядят вот так http://prntscr.com/9y3umr

<button type="button" class="btn btn_blue btn_large" id="followUser" title="Подписаться на пользователя" data-login="spendlively">Подписаться</button>


<button type="button" class="btn btn_blue btn_subscribed btn_large" id="unfollowUser" title="Вы подписаны на пользователя" data-login="spendlively">Подписан</button>


Есть профиль пользователя, в стандарте Подписаться и Отписаться.

Так же есть js код

/**
   * Подписаться/отписаться от юзера
   */

  $('#followUser').click(function(){
    var link = $(this);
        link.addClass('loading');
    var login = $(this).attr('data-login');
    $.post('/json/users/follow/', {'login':login}, function(json){
      if(json.messages =='ok'){
        $('#unfollowUser').removeClass('hidden');
        $('#followUser').addClass('hidden');
        var followers_count_string = '<a href="/users/'+login+'/subscription/followers/">'+json.followers_count_string+'</a>';
        $('#followers_count').html(followers_count_string);
      }else{
        show_system_error(json);
      }
      link.removeClass('loading');
    },'json');
    return false;
  });

  $('#unfollowUser').click(function(){
    var login = $(this).attr('data-login');
    var link = $(this);
        link.addClass('loading');

      $.post('/json/users/unfollow/', {'login':login}, function(json){
        if(json.messages =='ok'){
          $('#unfollowUser').addClass('hidden');
          $('#followUser').removeClass('hidden');
          var followers_count_string = json.followers_count > 0 ? '<a href="/users/'+login+'/subscription/followers/">'+json.followers_count_string+'</a>' : json.followers_count_string;
          $('#followers_count').html(followers_count_string);
        }else{
          show_system_error(json);
        }
        link.removeClass('loading');
      },'json');

    return false;
  });


Собственно изначально должна быть 1 кнопка ( Подписаться ) после того как нажал, она принимает стиль «hidden» соответственно исчезет и на её месте появляется кнопка ( Подписан ) с другим цветом.

Помогите отредактировать js код что бы заработало.