А мне еще интересно, если при регистрации пользователям начисляются деньги, то, где-то читал, надо тоже выдавать кассовый чек? Я же еще ничего не продал! Кто знает, что это за новшества?!
Это подарок считай, какой кассовый чек?
А мне еще интересно, если при регистрации пользователям начисляются деньги, то, где-то читал, надо тоже выдавать кассовый чек? Я же еще ничего не продал! Кто знает, что это за новшества?!
Это подарок считай, какой кассовый чек?
А в чем проблема использовать внутренний счет? Просто компонент Биллинг решил бы все ваши пожелания.
Вообще хотелось бы, чтобы процесс покупки подписки был максимально простым. А в компоненте Биллинг есть привязка E-autopay? У меня там касса привязана.
3000 рублей и автор добавит платежную систему. Там по-моему вообще ничего сложного для пользователя нет.
А в чем проблема использовать внутренний счет? Просто компонент Биллинг решил бы все ваши пожелания.
Добрый день!
Аналогичная проблема в 2.14.2 с лентой активности. Сообщили пользователи.
Активность друзей и собственная загружаются некорректно — выводится общая, при этом вместо 20-30 пунктов может отобразиться 1-2. Любой вид ленты — общая, друзей, моя — очень долго грузятся, около минуты. Во время загрузки статус браузера: «Ожидание ответа/передача данных с mc.yandex.ru/an.yandex.ru».
Что характерно — проблемы пока наблюдались только у пользователей, у администраторов лента грузится правильно и достаточно быстро.
Да в том то и дело, администратор видит все правильно. А у пользователя общая лента где не посмотри.
Evg, тут вроде ТС просто домен хочет поменять, а не хостинг. Если конечно он правильно изложил свою мысль.
Для этого он должен в панели управления доменами, поменять сам домен, но как ТС планирует что мы догодаемся какой хостинг он использует и куда ему тыкать мы хз.
А насчёт смены хостинга я недавно ушел от Jino (никому не посоветую, даже врагам, ужасный хостинг, если увидите его сразу бегите), к другому провайдеру, дак там перенос сайта и домена делали они, потому что самому это нужно очень много времени если сильно в этом не сечешь, причем даже специалистам занимавшимся переносом понадобилось пару дней чтобы все донастроить.
instantcms.ru/blogs/pole-kopilka-dlja-instantcms-2-14-2.html рабочий компонент. Спасибо Sanchez'у
Был у меня когда-то сайт на Инстанте 1х. Я в нем разместил альбом с аватарами, сделал 100 штук на все вкусы. Пользователь регистрируется, попадает на страницу, где ему доходчиво объясняется, куда он попал, и к чему стоит присмотреться в первую очередь. Была там в т.ч. ссылка на альбом с аватарами. Он, заходя в ЛК, жмакает на установку авы вместо заглушки. В числе прочих опций типа «Загрузить из компьютера», "… по ссылке" можно было выбрать вариант "… из галереи"...
Это я к чему? ) Фотогалерею с альбомами можно и нужно использовать гораздо активнее. Ну вот хотя бы придумать, как в статью добавить фото из альбома фотогалереи. Программисты что-то помалкивают...
Вот такая бы реализация и мне не помешала бы.
Почему то весь текст в тему не влез...
<?php class modelKopilka extends cmsModel { public $table_prefix = ''; protected $approved_filter_disabled = false; protected $approved_filtered = false; public function setTablePrefix($prefix){ $this->table_prefix = $prefix; return $this; } public function getContentItems($ctype_name, $cat_id=true, $limit=false){ $base = cmsDataBase::getInstance(); $sql_limit = "LIMIT ".$limit; return $base->getRows("kopilka","ctype='{$ctype_name}' AND is_pub = 1","*"); } public function getContentItem($target_id,$ctype,$is_binds=true){ $base = cmsDataBase::getInstance(); $kop = $base->getRow("kopilka","target_id='{$target_id}' AND ctype='{$ctype}'","*"); if(!$kop){ return false; } if($is_binds){ $binds = $this-> filterEqual('kop_id',$id)-> select('SUM(i.bind)','sum')-> select('MAX(i.bind)','max')-> select('MIN(i.bind)','min')-> select('round(AVG(i.bind),-1)','avg')-> select('COUNT(i.id)','count')-> get("kopilka_binds"); if($binds){ $kop['binds_total'] = $kop['binds']['sum']; $kop['binds_count'] = $kop['binds']['count']; $kop['actual_sum'] = $kop['max_bind'] - $kop['binds']['sum']; }else{ $kop['binds_total'] = 0; $kop['binds_count'] = 0; $kop['actual_sum'] = $kop['max_bind']; } } $kop['kop_options'] = !empty($kop['kop_options']) ? cmsModel::yamlToArray($kop['kop_options']) : $kop['kop_options']; return $kop; } public function getKop($id,$is_binds=true){ $base = cmsDataBase::getInstance(); $kop = $base->getRow("kopilka","id='{$id}'","*"); if(!$kop){ return false; } if($is_binds){ $binds = $this-> filterEqual('kop_id',$id)-> select('SUM(i.bind)','sum')-> select('MAX(i.bind)','max')-> select('MIN(i.bind)','min')-> select('round(AVG(i.bind),-1)','avg')-> select('COUNT(i.id)','count')-> get("kopilka_binds"); if($binds){ $kop['binds_total'] = $kop['binds']['sum']; $kop['binds_count'] = $kop['binds']['count']; $kop['actual_sum'] = $kop['max_bind'] - $kop['binds']['sum']; }else{ $kop['binds_total'] = 0; $kop['binds_count'] = 0; $kop['actual_sum'] = $kop['max_bind']; } } $kop['kop_options'] = !empty($kop['kop_options']) ? cmsModel::yamlToArray($kop['kop_options']) : $kop['kop_options']; return $kop; } public function countSimBinds($user_id, $kop_id, $target, $target_id=false){ if($target_id){ $this->filterEqual('target_id',$target_id); } $count = $this->filterEqual('user_id',$user_id)->filterEqual('kop_id',$kop_id)->filterEqual('target',$target)->getCount('kopilka_sim_binds'); return $count; } public function updateContentItem($id, $item){ $table_name = 'kopilka'; $update_item = $item; $update_item['date_last_modified'] = null; $update_item['pub_days'] = $update_item['pub_days'] ? $update_item['pub_days'] : 0; } $this->update($table_name, $id, $update_item); return $item; } }
При включении показа в списке контента, получаем такую ошибку.

Да в каталоге указано что поддерживается версия 2.14.0, а у меня 2.14.2.
Просить самого разработчика обновить нет смысла, во-первых он отдал бесплатно свою разработку, во-вторых как я и сказал он отошел от дел.
Поэтому обращаюсь с просьбой к знающим людям, как причесать поле и виджет полностью к 2.14.2, после того как компонент на 100 процентов заработает, обещаю поделиться безвозмездно этим полем с сообществом InstantCMS.
Походу я форум сломал, но я не специально))
Всем привет. Если кто не знал то Денис Goodmade отошел от дел и до ухода он отдал мне поле «Копилка, сбор средств» instantcms.ru/addons/goodmade-kopilka.html, само поле вроде работает, но только в записи. Виджет не работает выдает такую ошибку при выборе категории:

Если добавить
'disable_array_key_rules' => true,
В
'title' => 'Рубрика', 'list' => 'options:ctype_id', 'url' => href_to('content', 'widget_cats_ajax') ), 'items' => $cats_list )),
Ошибка пропадает, но при загрузке страницы где указан виджет, получаем такую ошибку:
Fatal error: Uncaught ArgumentCountError: Too few arguments to function modelKopilka::getContentItem(), 1 passed in /var/тут путь к моему сайту/system/controllers/kopilka/widgets/kopilka/widget.php on line 84 and at least 2 expected in /var/тут путь к моему сайту/system/controllers/kopilka/model.php:25 Stack trace: #0 /var/тут путь к моему сайту/system/controllers/kopilka/widgets/kopilka/widget.php(84): modelKopilka->getContentItem('1') #1 /var/тут путь к моему сайту/system/core/core.php(901): widgetKopilkaKopilka->run() #2 /var/тут путь к моему сайту/system/core/core.php(853): cmsCore->runWidget(Array) #3 /var/тут путь к моему сайту/index.php(51): cmsCore->runWidgets() #4 {main} thrown in /var/тут путь к моему сайту/system/controllers/kopilka/model.php on line 25
А на демо точно такой же косяк что и у меня.
Какой? DemoAdmin в друзьях, его активность и показывается, как и должно быть.
А понял, а в чем тогда у меня косяк может быть?
нажимая в профиле на вкладку «Моя лента», все должны видеть только свою ленту, а не общую
Должны видеть активность друзей и тех, на кого подписаны.
зайдя в профиль пользователя нажав на вкладку «Лента», должны видеть ленту только этого пользователя, а не общую.
Так и есть
Я так и не понял что не так :)
На этом сайте да. А на демо точно такой же косяк что и у меня.

У меня вот так отображается. В компонент ленты активности не влезал.


Обсудите как должно быть и сделаем как нужно большинству.
Дак все должно быть как есть, по смыслу, нажимая в профиле на вкладку «Моя лента», все должны видеть только свою ленту, а не общую, зайдя в профиль пользователя нажав на вкладку «Лента», должны видеть ленту только этого пользователя, а не общую.
Я так понимаю данный баг родом из коробки? И решения ждать нужно только от Fuze?)
Когда-то была такая проблема. Потом поправили. Проверил на демо demo.instantcms.ru/ зайдя под демо пользователем. Вижу только свою ленту.
В профиле нужно смотреть. Так же проблема есть и при просмотре в самом компоненте лично у меня. Возможно в шаблоне модерн подправили, но в дефолтном, тоже самое, прозывается только общая лента.
Здравствуйте, столкнулся с такой проблемой что при просмотре юзером или админом своей ленты активности, он видит общую. Если админ смотрит ленту активности юзера, то все нормально, а если юзер смотрит ленту активности другого юзера то так же показывается общая активность. Куда копать? Заранее всем спасибо за помощь.
