ideasdigger

ideasdigger

hoho)
+326
Репутация
995
Рейтинг
#1 Сервис "Попутчики" 22 мая 2012 в 05:09
lezginka.ru, я пока только учусь, поэтому в рамках сотрудничества я врятли могу быть кому нибудь полезен)))
#2 Сервис "Попутчики" 21 мая 2012 в 06:09
santi, платно, такая возможность не была бы лишней, думаю её я тоже реализую
#3 Сервис "Попутчики" 21 мая 2012 в 05:44
я делаю сейчас этот компонент, на данный момент уже реализовано:
Вывод записей в 2 категории
Количество записей по категориям
Редактирование записей
Добавление (дорабатываться)
Прокладка маршрута записи (пока только на yandex api 1.1, позже на 2.0 будет)
Скрытие части номера телефона от гостей
Удаление (в процессе)
Админка (в процессе)
Поиск (Планируется)
#4 [ЕСТЬ РЕШЕНИЕ] требуется корректировка структуры сайта 17 мая 2012 в 18:59
стучи icq 88882 решим все проблемы)
#5 Нужен рейтинг сайтов 10 мая 2012 в 15:05
Igor проблемы с кодировкой скрипт возможно на utf-8 а инстант на windows-1251, тут либо подождать когда интстант выйдет на utf-8 либо перевести скрипт на windows-1251)
#6 [ЕСТЬ РЕШЕНИЕ] Нужно распарсить XML бюджет 500р 7 мая 2012 в 23:09
взялся
#7 фотобанк 26 апреля 2012 в 17:20
buhtarma, можно кто не даёт)))
#8 Обновить яндекс карту 25 апреля 2012 в 12:47
kreator, какие то проблемы сейчас с api 2.0 с метками незнаю может уже решили
#9 Недобросовестные исполнители [только факты] 22 апреля 2012 в 12:36
сорри за оффтоп
R.S., а где такой слайдер как у тебя на сайте взять?)
#10 Как сделать так, чтобы рейтинг начислялся за добавление записи, статьи, комментария 21 апреля 2012 в 16:02

ideasdigger, а как быть с записями в блоге, вопросами? P.S.У вас профиль закрыт, так что карму нельзя добавить. Сделайте открытым, проголосую.

Miledy
блоги при добавлении записи
в model.php /component/blog/
  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.  
в frontend.php

секция
  1. if ($do=='newpost'){
найти код
  1. $post_id = $model->addPost(array(
  2. 'user_id'=>$user_id,
  3. 'cat_id'=>$cat_id,
  4. 'id'=>$id,
  5. 'title'=>$title,
  6. 'feel'=>$feel,
  7. 'music'=>$music,
  8. 'content'=>$content,
  9. 'ballow_who'=>$blog['allow_who'],
  10. 'allow_who'=>$allow_who,
  11. 'published'=>$published,
  12. 'tags'=>$tags,
  13. 'comments'=>$comments
  14. ));
  15.  
добавить
  1. $model->upRating($blog['user_id']);
что бы получилось:
  1. $post_id = $model->addPost(array(
  2. 'user_id'=>$user_id,
  3. 'cat_id'=>$cat_id,
  4. 'id'=>$id,
  5. 'title'=>$title,
  6. 'feel'=>$feel,
  7. 'music'=>$music,
  8. 'content'=>$content,
  9. 'ballow_who'=>$blog['allow_who'],
  10. 'allow_who'=>$allow_who,
  11. 'published'=>$published,
  12. 'tags'=>$tags,
  13. 'comments'=>$comments
  14. ));
  15. $model->upRating($blog['user_id']);
вопросы при добавлении вопроса
находим секцию
  1. if ($do=='sendquest'){
находим код:
  1.  
  2. //регистрируем событие
  3. cmsActions::log('add_quest', array(
  4. 'object' => 'вопрос',
  5. 'object_url' => '/faq/quest'.$quest_id.'.html',
  6. 'object_id' => $quest_id,
  7. 'target' => $category,
  8. 'target_url' => '/faq/'.$category_id,
  9. 'target_id' => $category_id,
  10. 'description' => strip_tags( strlen(strip_tags($message))>100 ? substr($message, 0, 100) : $message )
  11. ));
  12.  
добавляем:
  1. $model->upRating($inUser->id);
что бы получилось:
  1. //регистрируем событие
  2. cmsActions::log('add_quest', array(
  3. 'object' => 'вопрос',
  4. 'object_url' => '/faq/quest'.$quest_id.'.html',
  5. 'object_id' => $quest_id,
  6. 'target' => $category,
  7. 'target_url' => '/faq/'.$category_id,
  8. 'target_id' => $category_id,
  9. 'description' => strip_tags( strlen(strip_tags($message))>100 ? substr($message, 0, 100) : $message )
  10. ));
  11. $model->upRating($inUser->id);
и в 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.  
#11 Как сделать так, чтобы рейтинг начислялся за добавление записи, статьи, комментария 21 апреля 2012 в 15:58
Dorimen, попробуй с модерацией только код добавь в секцию
  1. if ($do == 'publisharticle'){
там где
  1. //регистрируем событие
  2. cmsActions::log('add_article', array(
  3. 'object' => $article['title'],
  4. 'user_id' => $article['user_id'],
  5. 'object_url' => "/{$article['seolink']}.html",
  6. 'object_id' => $article['id'],
  7. 'target' => $article['cat_title'],
  8. 'target_url' => "/{$article['catseolink']}",
  9. 'target_id' => $article['cat_id'],
  10. 'description' => ''
  11. ));
  12.  
добавь
  1. $model->upRating($article['user_id']);
  2.  
что бы получилось
  1. //регистрируем событие
  2. cmsActions::log('add_article', array(
  3. 'object' => $article['title'],
  4. 'user_id' => $article['user_id'],
  5. 'object_url' => "/{$article['seolink']}.html",
  6. 'object_id' => $article['id'],
  7. 'target' => $article['cat_title'],
  8. 'target_url' => "/{$article['catseolink']}",
  9. 'target_id' => $article['cat_id'],
  10. 'description' => ''
  11. ));
  12.  
  13. $model->upRating($article['user_id']);
  14.  
и создай новую статью и промодерируй её)
Miledy, статьи публикуешь через сайт или админку? модерация включена?
#12 Как сделать так, чтобы рейтинг начислялся за добавление записи, статьи, комментария 20 апреля 2012 в 16:06
Dorimen, попробуй выключи её и добавь контейн
#13 Гаранты сделок - нужны ли они? 20 апреля 2012 в 16:03
ну да гарант бы не помешал)
#14 Как сделать так, чтобы рейтинг начислялся за добавление записи, статьи, комментария 20 апреля 2012 в 14:35
#15 Убрать картинку регуляркой 20 апреля 2012 в 14:28
Rossoman, могу покапать в файлах джумбы насчёт вывода фоток стучи в асю)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.