Владельцы Биллинга, обращение к разработчикам

#1 15 марта 2016 в 20:05
Вообщем мне необходимы в следующие дополнения в Биллинге
1. Возможность за деньги (на ограниченное время) включать рефеальную программу
2. Возможность при трате суммы Х на сайте включать рефеальную программу
3. Добавить функцию в: Опции — Рефеаллы — Выплачивать вознаграждения за "любой расход рефеалла" (то есть если пользователь тратит деньги на сайте, сейчас либо за доход либо за пополнение баланса).
После разговора с разработчиками сказали, что при запросах других пользователей, возможно это реализуют. Кому это действительно необходимо, дайте о себе знать!
#2 15 марта 2016 в 20:09
Простое поднятие объявлений -бы реализовать)))
#3 19 марта 2016 в 10:41

Простое поднятие объявлений -бы реализовать)))

Петрмаг
Да, согласен, это тоже очень важно, по этому поводу у меня другое предложение. Найти разработчика.
Вообщем нужно поле "дата публикации", по сути по ниму и объявления (или объекты для мапса) поднимаются в списке. Дело в том, что это поле стандартное, поэтому могут быть проблемы. Вообщем сделать отображение этого поля в режиме редактирования не датой, а кнопкой "поднять в списке сейчас"(и указать цену), "поднять раз в X дней" (и тоже цену) после нажатия на которую, дата меняется на текущую и объявление поднимается и если несколько раз, незнаю точно как там… задача по крону создаётся и объявление поднимается раз в X дней. Доступ к полю дать отдельной группе пользователей, под которую сделать тариф в биллинге, т.е. эта группа может самостоятельно поднимать объявление.
Вооот, вообщем нужен разработчик, ну и кто ещё заинтересован это проспонсировать...!?
#4 4 апреля 2016 в 18:27
И снова хочу поднять данную тему

Простое поднятие объявлений -бы реализовать)))

Петрмаг
!!!
Уважаемые разработчики, откликнитесь, назовите цену!!!
1. Поднятие объявлений нужно! Пожалуй даже в первую очередь!
Что сейчас можно, сделать тариф и дать доступ к полю дата публикации. Да никто заморачиваться не будет, каждый раз заходить и менять дату чтобы в списке поднять. Нужно автоизменение на текущую, даты публикации!
2. И выплачивание вознаграждение за расход рефеалла, очень нужно! Ну как ещё объяснить! Это продажи, без продаж нет прибыли! Без привлечения людей нет развития!
Сейчас система, завёл — перевёл в балы, что-то начислилось, привлёк человека и тут непонятный курс вывода (а ещё посчитать нужно этот курс)… это всё очень сложно… Да и некто даже 5 000 не положит, знаю что тут курсы вывода, баллы какие-то…
Плиз разработчики дайте цену или официальные разработчики дайте надежду!
#5 4 апреля 2016 в 18:40
А похожие объявлениея вам не нужны? да с картинками? Ведь это не менее важно и что-бы показыали они не отдуда попало, а имменно хотя-бы с той-же рубрики)))))))))))))
#6 4 апреля 2016 в 18:52

А похожие объявлениея вам не нужны? да с картинками? Ведь это не менее важно и что-бы показыали они не отдуда попало, а имменно хотя-бы с той-же рубрики)))))))))))))

Петрмаг
Не совсем понимаю о чём вы. У вас в сообщении звучит постоянно объявления. Я же говорю о контенте в целом, а вообще мне для мапса нужно. Но по сути это не важно, автоподнятие — это изменение даты на текущую, и контент (объявление или объект будут вверху)
Теверь по вашему сообщению последнему, рубрики сейчас очень хорошо настраиваются, да раньше была проблема, когда один контент нельзя в несколько рубрик поместить, позже это решили. Какую рубрику выбираешь, тот контент.
По похожим объявлениям, здесь просто, добавляете модерацию, и смотрите каждое объявление. Здесь уж ничего не сделаешь, так работает авито, дром и др… Много написал, поэтому люди путаться будут, повторяю запрос))))!!
1. Поднятие объявлений нужно! (Нужно автоизменение даты публикации на текущую)
2. И выплачивание вознаграждение за расход рефеалла, очень нужно! (Ну очень много ранее написал почему☺)
#8 4 апреля 2016 в 19:08

Петрмаг:
А похожие объявлениея вам не нужны?
instantcms.ru/blogs/moi-blog-360/plagin-pohozhie-objavlenija-v-1-0-0.html

Нил™

Ах вот о чём)))) ну есть вопрос, есть ответ.
И ещё раз
1. Поднятие объявлений нужно! (Нужно автоизменение даты публикации на текущую)
2. И выплачивание вознаграждение за расход рефеалла, очень нужно! (Ну очень много ранее написал почему☺)
#9 4 апреля 2016 в 19:11
там картинок нету и выводят как не настраивал из разных рубрик))) к сожалению
#10 4 апреля 2016 в 20:04

там картинок нету и выводят как не настраивал из разных рубрик))) к сожалению

Петрмаг
попробуйте заменить код в плагине на этот. тут две небольшие правки для того о чем вы говорите.
  1. <?php
  2. /*******************************************************************************/
  3. // InstantCMS v1.10.1 //
  4. // http://instantcms.ru/ // //
  5. // плагин "Похожие объявления" v.1.0.0 //
  6. // (p_more_adverts) //
  7. // written by Marat Fatikhov //
  8. // (nickname Марат on a site) //
  9. // E-mail: f-marat@mail.ru //
  10. // //
  11. // LICENSED BY GNU/GPL v2 //
  12. // //
  13. /********************************************************************************/
  14. class p_more_adverts extends cmsPlugin {
  15.  
  16. //=============================================================================//
  17.  
  18.  
  19. public function __construct(){
  20.  
  21. parent::__construct();
  22.  
  23. // Информация о плагине
  24.  
  25. $this->info['plugin'] = 'p_more_adverts';
  26. $this->info['title'] = 'Похожие объявления';
  27. $this->info['description'] = 'Выводит похожие объявления при просмотре объявления';
  28. $this->info['author'] = 'Marat Fatikhov';
  29. $this->info['version'] = '1.0.0';
  30.  
  31. // Настройки по-умолчанию
  32. $this->config['Количество выводимых объявлений'] = 5;
  33.  
  34. // События, которые будут отлавливаться плагином
  35.  
  36. $this->events[] = 'GET_BOARD_RECORD';
  37. }
  38.  
  39. // ==================================================================== //
  40.  
  41. /**
  42.   * Процедура установки плагина
  43.   * @return bool
  44.   */
  45. public function install(){
  46.  
  47. return parent::install();
  48.  
  49. }
  50.  
  51. // ==================================================================== //
  52.  
  53. /**
  54.   * Процедура обновления плагина
  55.   * @return bool
  56.   */
  57. public function upgrade(){
  58.  
  59. return parent::upgrade();
  60.  
  61. }
  62.  
  63. // ==================================================================== //
  64.  
  65. /**
  66.   * Обработка событий
  67.   * @param string $event
  68.   * @param mixed $item
  69.   * @return mixed
  70.   */
  71. public function execute($event, $item){
  72.  
  73. parent::execute();
  74.  
  75. switch ($event){
  76. case 'GET_BOARD_RECORD': $item = $this->getMoreAdverts($item); break;
  77. }
  78.  
  79. return $item;
  80.  
  81. }
  82.  
  83. // ==================================================================== //
  84. private function getMoreAdverts($advert){
  85.  
  86. $inDB = cmsDatabase::getInstance();
  87.  
  88. $limit = $this->config['Количество выводимых объявлений'];
  89. $limit = ($limit != 0) ? (int)$limit : 5;
  90.  
  91. $advert['more'] = '';
  92.  
  93. //выборка из базы данных
  94. $sql = "SELECT id, obtype, title, file, category_id
  95. FROM `cms_board_items`
  96. WHERE id != '{$advert['id']}' AND
  97. obtype = '{$advert['obtype']}' AND category_id = '{$advert['category_id']}'
  98. ORDER BY id DESC
  99. LIMIT {$limit}";
  100.  
  101. $rs = $inDB->query($sql);
  102. if(!$inDB->num_rows($rs)){ return $advert; }
  103. $advert['more'] = '<div class="con_heading" style="margin-top:25px;"><h3>Похожие объявления:</h3></div>';
  104. while ($item = $inDB->fetch_assoc($rs)){
  105. if ($item['file'] == ""){
  106. $img = '/images/board/small/nopic.jpg';
  107. } else {
  108. $img = '/images/board/small/'.$item['file'];
  109. }
  110. $advert['more'] .= '<div style="font-size: 17px; line-height: 21px;">
  111. <img class="bd_image_small" src="'.$img.'"/>
  112.  
  113. <a href="/board/read'.$item['id'].'.html">'.$item['obtype'].' '.$item['title'].'</a>
  114. </div>';
  115. }
  116.  
  117. return $advert;
  118. }
  119. // ==================================================================== //
  120.  
  121. }//class
  122. ?>
  123.  
#11 4 апреля 2016 в 20:53
Вы удивитесь))) но похожие объявления вообще перестали показываться
#12 4 апреля 2016 в 20:59

Вы удивитесь)))

Петрмаг
нисколько не удивлюсь. любая неосторожная запятая, приводит к fail.
Скобки забыл убрать в запросе. Исправил код, попробуйте скопировать заново. Если не получится, придется заводить денвер и тестировать)
#13 4 апреля 2016 в 21:07
Добавил там еще одно изменение, после поста 12.
Что бы выводилась заглушка, если нет картинки. Так что стоит обновить код еще раз)
#14 4 апреля 2016 в 21:09
сейчас меня на сайт даже не пустило
#15 4 апреля 2016 в 21:20

сейчас меня на сайт даже не пустило

Петрмаг

Проверил на своём сайте. Все объявления из одной категории, там где есть картинки — они выводятся, на сайт пускает.

Сори за жесткий оффтоп. Зато тема наверху hoho
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.