ideasdigger

ideasdigger

hoho)
+328
Репутация
1002
Рейтинг
#1 Как сделать так, чтобы рейтинг начислялся за добавление записи, статьи, комментария 19 апреля 2012 в 10:50
ещё кстати я задумался таким способом можно добавить кучу статей а потом удалить тем самым набить кучу рейтинга))) если не стоит модерация
поэтому
находим
в frontend.php находим
  1. if ($do=='deletearticle'){
и опускаемя до
  1. ///////////////////////////////////// MY ARTICLES ///////////////////////////////////////////////////////////////////////////////////
поднимаемся на 6 строчек вверх и видим
  1.  
  2. $inCore->redirect('/content/my.html');
  3.  
и вставляем перед 6 строчкой
  1. $model->otRating($user_id);
что бы получилось
  1.  
  2. $model->otRating($user_id);
  3. $inCore->redirect('/content/my.html');
  4.  
далее идём в model.php
и сразу после
  1.  
  2. /* ==================================================================================================== */
  3. // добавляем рейтинга
  4. /* ==================================================================================================== */
  5. public function upRating($user_id) {
  6.  
  7. $this->inDB->query("UPDATE cms_users SET rating = rating + 10 WHERE id = '$user_id'");
  8.  
  9. return true;
  10.  
  11. }
  12.  
вставляем
  1.  
  2. /* ==================================================================================================== */
  3. // забрать рейтинга за удаления контента
  4. /* ==================================================================================================== */
  5. public function otRating($user_id) {
  6.  
  7. $this->inDB->query("UPDATE cms_users SET rating = rating - 10 WHERE id = '$user_id'");
  8.  
  9. return true;
  10.  
  11. }
  12.  
теперь при удалении контента снимается 10 пунктов рейтинга
#2 [ЕСТЬ РЕШЕНИЕ] Долго открывается сайт при использовании "Запомнить меня" 19 апреля 2012 в 10:34
del, Включить режим отладки в настройках сайта и посмотри время генерации с запомнить меня и без и так же отдельно выключи и включи сайдбар
#3 Интеграция InstantShop и Биллинг пользователей 19 апреля 2012 в 10:29
instantcms.ru/billing/api.html тут же не так вроде и тяжело)
#4 Доработка системы блогов 19 апреля 2012 в 08:28
бюджет на доработку какой?
#5 Как убрать с каталога этот лишний элемент 19 апреля 2012 в 08:20
Тег <iframe> создает плавающий фрейм, который находится внутри обычного документа, он позволяет загружать в область заданных размеров любые другие независимые документы.

Тег <iframe> является контейнером, содержание которого игнорируется браузерами, не поддерживающими данный тег. Для таких браузеров можно указать альтернативный текст, который увидят пользователи. Он должен располагаться между элементами <iframe> и </iframe>.


у тебя в шаблоне товаров или товара по скрину я не понял вставлен этот код, глянь там если не разберёшься
стукни в асю помогу
#6 Как сделать так, чтобы рейтинг начислялся за добавление записи, статьи, комментария 19 апреля 2012 в 07:55
за контейн
Открываем: components/content файл: frontend.php
находим код:
ориентир ADD ARTICLE код поиска ниже немного
  1.  
  2. //регистрируем событие
  3. cmsActions::log('add_article', array(
  4. 'object' => $article['title'],
  5. 'object_url' => "/{$article['seolink']}.html",
  6. 'object_id' => $article['id'],
  7. 'target' => $article['category']['title'],
  8. 'target_url' => "/{$article['category']['seolink']}",
  9. 'target_id' => $article['category_id'],
  10. 'description' => ''
  11. ));
  12.  
и ниже вставляем:
  1. $model->upRating($article['user_id']);
что бы получилось:

  1. //регистрируем событие
  2. cmsActions::log('add_article', array(
  3. 'object' => $article['title'],
  4. 'object_url' => "/{$article['seolink']}.html",
  5. 'object_id' => $article['id'],
  6. 'target' => $article['category']['title'],
  7. 'target_url' => "/{$article['category']['seolink']}",
  8. 'target_id' => $article['category_id'],
  9. 'description' => ''
  10. ));
  11.  
  12. $model->upRating($article['user_id']);
  13.  
Открываем: components/content файл: model.php
и в самый низ файла и до символа
  1. }
вставляем:
  1.  
  2. /* ==================================================================================================== */
  3. // добавляем рейтинга
  4. /* ==================================================================================================== */
  5. public function upRating($user_id) {
  6.  
  7. $this->inDB->query("UPDATE cms_users SET rating = rating + 10 WHERE id = '$user_id'");
  8.  
  9. return true;
  10.  
  11. }
  12.  
где
  1. + 10
количество рейтинга которое вы хотите добавить пользователю
по аналогии с любым компонентом)
ps: не откажусь от + в карму))) хочу завести блог)
#7 Выделить отдельное поле 19 апреля 2012 в 04:09
krz, это форма не к каталогу, а формы конструктора форм, а тебе к чему полям нужно?
#8 Покупаю сайты 18 апреля 2012 в 21:37
soxom, вы покупаете сайты для сапы?
#9 Как сделать так, чтобы рейтинг начислялся за добавление записи, статьи, комментария 17 апреля 2012 в 23:32
Ну да посмотреть функцию покупки рейтинга и зарегистрировать событие до и после действие добавления контейна только вместо списания как бы продать без денег))
#10 Мой первый интернет магазин 17 апреля 2012 в 11:46

а как его закрыть от индексации? просто сайт что-ли закрыть?

MumusiQ
что бы закрыть от поисковых роботов создай файл robots.txt и залей в корень сайта
и туда добавь:
что бы закрыть весь сайт
  1. User-agent: *
  2. Disallow:
что бы закрыть доступ к определённому разделу в твоём случае к каталогу /shop/ на время наполнения
  1.  
  2. User-agent: *
  3. Disallow: /shop/
  4.  
#11 [ЕСТЬ РЕШЕНИЕ] Каталог статей 17 апреля 2012 в 10:52
templates/названиешаблона/admin открой файл content.php
найди
  1. <td width="130">
  2. <select name="orderby" style="width:130px" onchange="$('#filter_form').submit()">
  3. <?php if($category_id){ ?>
  4. <option value="ordering" <?php if($orderby=='ordering'){ ?>selected="selected"<?php } ?>>по порядку</option>
  5. <?php } ?>
  6. <option value="title" selected="selected" <?php if($orderby=='title'){ ?>selected="selected"<?php } ?>>по названию</option>
  7. <option value="pubdate" <?php if($orderby=='pubdate'){ ?>selected="selected"<?php } ?>>по дате</option>
  8. </select>
  9. </td>
  10. <td width="150">
  11. <select name="orderto" style="width:150px" onchange="$('#filter_form').submit()">
  12. <option value="asc" <?php if($orderto=='asc'){ ?>selected="selected"<?php } ?>>по возрастанию</option>
  13. <option value="desc" <?php if($orderto=='desc'){ ?>selected="selected"<?php } ?>>по убыванию</option>
  14. </select>
  15. </td>
  16.  
исправь на
  1. <td width="130">
  2. <select name="orderby" style="width:130px" onchange="$('#filter_form').submit()">
  3. <?php if($category_id){ ?>
  4. <option value="ordering" <?php if($orderby=='ordering'){ ?>selected="selected"<?php } ?>>по порядку</option>
  5. <?php } ?>
  6. <option value="title" <?php if($orderby=='title'){ ?>selected="selected"<?php } ?>>по названию</option>
  7. <option value="pubdate" selected="selected" <?php if($orderby=='pubdate'){ ?>selected="selected"<?php } ?>>по дате</option>
  8. </select>
  9. </td>
  10. <td width="150">
  11. <select name="orderto" style="width:150px" onchange="$('#filter_form').submit()">
  12. <option value="asc" <?php if($orderto=='asc'){ ?>selected="selected"<?php } ?>>по возрастанию</option>
  13. <option value="desc" <?php if($orderto=='desc'){ ?>selected="selected"<?php } ?>>по убыванию</option>
  14. </select>
  15. </td>
  16.  
далее
открывай /admin/applets/ файл tree.php

находи строчки
  1.  
  2. $def_order = $category_id ? 'con.ordering' : 'pubdate';
  3. $orderby = $inCore->request('orderby', 'str', $def_order);
  4. $orderto = $inCore->request('orderto', 'str', 'asc');
  5.  
меняй на
  1.  
  2. $def_order = $category_id ? 'con.ordering' : 'pubdate';
  3. $orderby = $inCore->request('orderby', 'str', $def_order);
  4. $orderto = $inCore->request('orderto', 'str', 'desc');
  5.  
#12 Хостинг в Голандии 17 апреля 2012 в 09:31
www.leaseweb.com/ я у них сервер арендовал за время использования проблем не было)
#13 Выделить отдельное поле 17 апреля 2012 в 08:59
если ты имеешь ввиду к заголовку поля то можно как вариант сделать так открываешь phpmyadmin
выбираешь свою базу там таблицу cms_form_fields находишь нужное поле по заголовку в колонке title, нажимаешь редактировать
и изменяешь данные в колонке title с
  1. название поля
на
  1. <strong>название поля</strong>
ну или например хочешь ему ещё добавить цвет то
  1. <strong style="color:#FF0000">название поля</strong>
а за порядок отображения отвечает вроде инфа в колонке ordering

попробуешь отпиши, но вроде всё работает
#14 Нужна критика и оценка моей работы..) 17 апреля 2012 в 08:47
мне понравился сайт)
#15 [ЕСТЬ РЕШЕНИЕ] Отображение статистики объявлений 17 апреля 2012 в 08:41
Владимир, открой файл по фтп /templates/_default_/components/com_board_item.tpl и вставь например сразу после
  1. <h1 class="con_heading">{$item.title}</h1>
  1. {$item.hits}
и в браузере посмотри страницу любого объявления должны появиться цифры
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.