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

Хочу приобрести плагин, 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 код что бы заработало.

Вы с ума сошли!! Какого беса 30 секунд на подготовку базы при установке не хватает?????

SSD вам нужен??????? Да с таким хамством и никакой веры в SSD нету!

Fatal error: Maximum execution time of 30 seconds exceeded in D:\xampp\htdocs\story.loc\install\index.php on line 1072


Знать не знал про существование какой-то разницы между InnoDB и MyISAM до вашего поделия.

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

Релиз 1.1.19 и новые подробности про версию 1.2

Вышел релиз движка 1.1.19
Чего-то особенного он не принес, это, в основном, множественные багфиксы. За исключением одной детали — в качестве парсера текстов по умолчанию теперь используется Qevix. Поэтому если вы хотите обновиться, но использовать Jevix, то это надо указать в конфигурации явно, добавив в app/config/config.local.php строку
$config['module']['text']['parser'] = 'Jevix';

И нужно помнить, что каждый из парсеров использует свой файл конфигурации — jevix.php или qevix.php

В версии 1.1.19 возможны еще некоторые багфиксы, но какого-то нового функционала в ней уже точно больше не будет. Основные усилия сейчас направлены на версию 1.2

И немного про версию 1.2
На гитхабе создана отдельная ветка для 1.2: https://github.com/altocms/altocms/tree/1.2.x, кому интересно, могут за ней наблюдать.

О планах относительно этой версии я уже писал: https://altocms.ru/1477.html

Но могу добавить, что в ней будут добавлены еще, как минимум, две фичи: это ActiveRecord и планировщик.

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

Поиск по тегам на сайте

Здравствуйте дамы и господа.

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

К примеру у меня топик с заголовком «Крутая тачка» и с тегами «Мерседес, mercedes, спринтер»

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

Подсветка синтаксиса

Подскажите, пожалуйста, есть ли возможность вставлять в посты код с подсветкой синтаксиса?
Нашел только такой feature request, но руководства по использованию не обнаружил.

Формулы в постах

Подскажите, пожалуйста, как можно добавить математические формулы в посты?
У AltoCMS 1.1.17 соответствующих плагинов не нашел.
У livestreet есть плагин Формулы. В админке он обнаруживается, но при включении отваливается редактор tinymce. В визуальном редакторе не появляется.

Загрузка изображений

Наткнулся на проблему загрузки изображений в пост на локалхосте OpenServer x64 Win 10 x64. AltoCMS 1.1.17. Аватар профиля ранее загрузил без проблем. Попытался в статью вставить картинку — ошибка загрузки изображения. Логов altocms не написал.
В консоле отладки вижу:
POST http://localhost/uploader/multi-image/?fileapi145382502805619
200 OK

Response:
{"sMsgTitle":"Error","sMsg":"Error uploading image","bStateError":true}

При этом папки localhost/uploader у меня нет, или ее и не должно быть (подменяется)?

Ранее через админку правил ограничения на максимальные ширину и высоту изображений. Загружаемое изображение все равно меньше, но инетресно другое. Эти настройки сохраняются в \_tmp\cache\data\custom.cfg
То есть в config.php у меня стоит 8000 на 8000, а в кэше 1920x1080. Причем значение в кэше само себя восстанавливает. Данные в MySQL сохранены?

Через админку вернул ограничение 8000х8000. Загрузилось изображение. Причем его размер 500х400. Какой-то баг похоже.

На следующий день опять хочу загрузить изображение — ошибка. Проверяю настройки в админке: ограничение 8000x8000. Проверяю кэш: ограничение опять стоит. Откуда взялось — неясно. Удаляю кэш, загружаю изображение.

Как поправить баг?