+29.51
Рейтинг
70.91
Сила

Сергей

  • avatar sersar
  • 1
Пропустил:
public function Init() {
parent::Init();
$this->oMapper=Engine::GetMapper(__CLASS__);
}
  • avatar sersar
  • 0
Повторюсь. Смотри плагин форум. По нему учил :-)
  • avatar sersar
  • 1
Для обновления достаточно:
$oQuestionRead->Update();
Или:
$oQuestionRead->Save();
Сохранение сущности в БД (если новая то создается)
  • avatar sersar
  • 0
Класс! Отличная работа! И не слушай «доброжелателей».
  • avatar sersar
  • 0
Проблема правильно составить поля и сущности. То таблицы такой нет. То поля такого нет.
  • avatar sersar
  • 0
Надо записать так (плюс создать соответсвующую сущность):
oQuestion=Engine::GetEntity('PluginQuestions_Question_Content');
В конфиг:
$config['table']['question_content']  = '___db.table.prefix___question_content';
Вроде так. Пробуй. Указать можно.
  • avatar sersar
  • 1
Что далее? :-)
  • avatar sersar
  • 0
Скинь, что у тебя получилось собрать. Посмотрю.
  • avatar sersar
  • 0
Кстати, прошу помощи перевода LS 1.0.3 на Smarty 3.1.27. :)
Чем помочь?
  • avatar sersar
  • 0
Ну и добавить чуть-чуть функционала, которого очень не хватает из коробки на данный момент.
Что надо сделать на Ваш взгляд?
  • avatar sersar
  • 0
Да. Всё печально.
  • avatar sersar
  • 2
Пожалуйста! Хоть какую-нибудь активность на сайте производить…
  • avatar sersar
  • 1
related — связь для получения записей.
unique — указывает, что событие уникальное (дважды не записывать).
Да. Верно.
  • avatar sersar
  • 0
По настоянию пользователей перешли на постоянное обновление (без альф/бэт). Поэтому ошибок много.
  • avatar sersar
  • 0
Тоже узнал о Flarum только у вас. Задумка класс. Интересно написан.
Так же посмотрел AltoCMS, но при беглом взгляде не понравился. Сделан топорно, и имеются «бреши» в интерфейсе.
Какие «бреши»?
  • avatar sersar
  • 1
PluginTestimonials.class.php
$this->Stream_AddEventType('add_testimonial', array('related' => 'Testimonials','unique'=>true));
Stream.class.php
	protected function loadRelatedTestimonials($aIds) {
		return $this->PluginTestimonials_Testimonials_GetTestimonialsItemsByArrayId($aIds);
	}
event.add_testimonials.tpl
{assign var=oTestimonial value=$oStreamEvent->getTarget()}
{$aLang.plugin.testimonials.event_add_testimonial} {$oTestimonial->getText()|escape:'html'}
  • avatar sersar
  • 1
Много писать. Посмотри плагин форум. Поиском пройдись с Stream_. Много мест куда код прописать надо. И если, что спрашивай.
  • avatar sersar
  • 0
Разобрался?
  • avatar sersar
  • 0
С первенцем тебя! :-)
Почему пошёл в программирование? Дизайн не устраивает?
  • avatar sersar
  • 1
public function EventShutdown() {
if (!$this->oUserProfile) {
return;
}
parent::EventShutdown();
$iCountTestTopic=$this->PluginTest_Test_GetCountItemsByFilter(array('#where'=>array('user_id = ?d' => array($this->oUserProfile->getId()))),'Post');
$iCountCreated = (int)$this->Viewer_GetSmartyObject()->getTemplateVars('iCountCreated');
$this->Viewer_Assign('iCountCreated',$iCountCreated+$iCountTestTopic);
}