• avatar vdenu
  • 0
Спасибо.
  • avatar vdenu
  • 0
Под единицу. Спасибо за ветку, что-то не заметил. Кстати, в первой версии функционала-то чуть больше. К примеру возможно чтение комментариев.
И по пользе. Во-первых, я играюсь с приложением для сайта — это пока чисто для себя. Как пример, я могу быстро выкачать все топики сайта в приложение (правда, не очень представляю масштаб этого дела, не исключаю, что это тупо невозможно). Ну а в дальнейшем приложение для пользователей планирую, если руки дойдут. Другой вопрос, что сейчас плагин только на чтение заточен, но мне кажется, что не будет сильно запарно и на публикации его переписать.
Думаю лучше всего создать таблицу prefix_api_session. Продублируйте ее из текущей таблицу prefix_session. Проверьте наличие и типы полей user_id и hash.
Попытался получить сущность сессии так: $oSession = $oUser->getSession();
Это срабатывает, но не работает метод add().
Если вы берете уже созданную сущность, то нужно использовать методы Save или Update. Add — пытается создать новую сессию, которая уже по идее создана.
Вот такая есть попытка написать.
Вы юзаете этот плагин под 2.0 или под 1.0.3?
Если под 1.0.3 возможно имеет смысл использовать плагин до его обновления на 2.0 — вот ветка до обновления.
P.S.: если не секрет, поделитесь чем вам этот плагин полезен, какие задачи решает?
  • avatar vdenu
  • 0
Ага, я так понял, что такая таблица сессий только в версии 2.0 создаётся? Стандартную таблицу не стоит использовать вместо этой?
  • avatar vdenu
  • 0
Спасибо, предыдущие советы помогли и в первую очередь конечно, о чудо )), дело в клиенте которым я получал информацию. Но сейчас натолкнулся на такое. Если не трудно, раз вы уж просмотрели этот плагин, подскажите где могут быть проблема в следующем?
Итак в файле Main.class.php есть функция для логина. LoginApiUser(). И в частности та часть кода, которая создаёт новую сессию:
			  
                $oSession = Engine::GetEntity('PluginApi_ModuleMain_EntitySession'); 
                $oSession->setUserId($oUser->getId());
                $oSession->setHash(func_generator(32));
                $oSession->add();
                $oSession->setUser($oUser);
                return $oSession;

Когда я использую этот код, то получаю sql ошибку о том. что такой таблицы prefix_api_session не существует.
Попытался получить сущность сессии так: $oSession = $oUser->getSession();
Это срабатывает, но не работает метод add(). Вероятно он и создаёт новую сессию? В принципе после комментирования add(). плагин возвращает хеш, но скормить его назад в других методах api не удаётся. Не знаете, как обойти это дело и в чём проблема?
  • avatar javid
  • 0
Требования:
-чтобы каждый месяц выкатили новые фичи и возможности (как другие CMS), можно использовать модель подписки (monthly subscription)
-нормальный админпанел
-возможность отключитьы/включить плагины (мне не надо опросы, фотосеты, посты-ссылки и т.п.)
-нормальный редактор без парсера jevix и танец с бубнами. Хочу ставить рекламный код для вставки видео внутри статей. Невозможно. Пробовал все плагины.
не отвечает современным требованиям
Какие Ваши требования?)
  • avatar javid
  • 0
Да, скорее всего это был крик души:) У проекта нет лидера, тобы он взял в руки все и продвигал.
За 1000 невозможно полноценно перенести движок, как я понял.
  • avatar javid
  • 0
Как раз таки я этого хотел. Если скинемся (кто-то 200, кто-то 100, я до 1000 и т.д.), то может и получится.
Просто жаль, что создали сайт на Livestreet, а он не отвечает современным требованиям. Надо найти выход из тупика. На данный момент, почти у всех сайтов на Livestreet нет будущего.
Готов платьить до 1000$ за новую версию движка
Увы, но полноценно всё перенести за такой бюджет на новый фреймворк не получится. Разработка это вообще долгий итеративный процесс, а время хорошего разработчика стоит больших денег.

Возможно получится если кто-то на энтузиазме начнёт делать, а вы уже поддержите/ускорите разработку необходимых вам фич деньгами.
За $1000 Вам допилят под нужды текущие версии которые будут прекрасно работать.

Нужна «новая версия»? Выбираете желаемый движок и Вам сделают.

Давайте без давайте.

P.S. Если была потребность высказаться, то понимаю)
  • avatar desnet
  • 0
Благодарю. Всё нашёл. С Notepad++ процессы пошли быстрее.
valley/layouts/layout.base.tpl

line 135 {* Подвал *}

Что бы найти что либо или элемент. Скачиваем папку скрипта и используем Notepad++ -> Найти в Файлах. Вписываем элемент и находим где он упомянут.
  • avatar desnet
  • 0
Доброго времени суток, коллеги.
Подскажите пож-ста где править Footer этого шаблона. Уже всё перерыл, не могу найти!
А вообще при каких либо движений, следует переключиться на шаблон synio(config/config.php), для проверки. Если там всё ок, то проблема в шаблоне.
Через ФТП.

сжатие и слияние js
config/config.php

сбросить кэш:
templates/cache
templates/compiled
  • avatar mleit
  • 0
а как это сделать, если учесть тот факт, что к админке доступа нет — только к хостингу?
Попробуйте отключить сжатие и слияние js и сбросить кэш?