Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Форум -> Обо всём... -> непонятка с системой пунктов
непонятка с системой пунктов
otherside Дата: 29.05.2008, в 20:27 | Сообщение №1
otherside
Старожил
Пользователь №: 22
Сообщений: 387

Господа, если где то обсуждалось, ткните носом. Вообщем, выставляю в админ панели "За каждую просмотренную страницу на сайте, действительно для любой страницы сайта - 0 пунктов", сохраняю. Однако, при просмотре страниц за кажду. начисляется 5 пунктов. Ставлю, начислять по 1 балу, все равно начисляется5. Как это исправить?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно otherside 29.05.2008 г. в 20:32:16
Serg_pnz Дата: 29.05.2008, в 20:53 | Сообщение №2
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2243

А ты глянь сами правила. Изменения сохраняются?

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
otherside Дата: 29.05.2008, в 21:00 | Сообщение №3
otherside
Старожил
Пользователь №: 22
Сообщений: 387

НУ если ты это имеешь ввиду, то в админке если ставлю 1, то сохраняется1, если 0, то сохраняетс Я ноль.
otherside Дата: 29.05.2008, в 21:02 | Сообщение №4
otherside
Старожил
Пользователь №: 22
Сообщений: 387

В базе все сохраняется
Serg_pnz Дата: 29.05.2008, в 21:18 | Сообщение №5
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2243

Никогда сим чудом не пользовался...

Пишу по 2.5 (в других версиях нужно смотреть сызнова):
otherside, посмотри таблицу slaed_groups_points в режиме обзора записей, нихрена этот пункт не 13-ый, а 11-ый он.
А у простите, п... у него 13-ый...
Смотрим \function\sources.php
Код
1
if (!defined("ADMIN_FILE")) update_points(13);


Смени на 11.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
otherside Дата: 29.05.2008, в 21:53 | Сообщение №6
otherside
Старожил
Пользователь №: 22
Сообщений: 387

Serg_pnz, ты как всегда выручил! Благодарю!
PS Срочно делай кнопку "Сказать спасибо", нажму на неё много раз
Serg_pnz Дата: 29.05.2008, в 23:00 | Сообщение №7
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2243

otherside, так же есть косяк с доступом по группам. Точно не помню - кому-то писал хак, - вобщем если там права поставить например для конкретной группы, но будет работать систма пунктов, то чел всё равно войдет. Как-то так, не помню. Надо найти. Вобщем будь внимателен.

А для благодарностей у меня тут куча блоков светится на странице ;)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно Serg_pnz 29.05.2008 г. в 23:03:23

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
vsv-ivanovo Дата: 25.06.2010, в 11:02 | Сообщение №8
vsv-ivanovo
Участник
Пользователь №: 132
Сообщений: 61

Serg_pnz, А как сделать, чтобы при удалении коммента, новости удалялись и баллы?
Serg_pnz Дата: 25.06.2010, в 14:48 | Сообщение №9
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2243

В функции удаления комментария сделать такие действия:
1. Вычислить id пользователя, оставившего удаляемый камент
2. Убавить у него баллы

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
vsv-ivanovo Дата: 25.06.2010, в 15:38 | Сообщение №10
vsv-ivanovo
Участник
Пользователь №: 132
Сообщений: 61

Serg_pnz, с пхп не оч дружу, вот посмотри изза чего не работает? Тут в админке стоит модификация, там у коммента галку ставишь и внизу кнопку удалить....я зделал запрос по типу обновления количества комментов, но счетчик пунктов почему-то не обновляется всеравно

Код
1
case "DeleteCommentsOk":
   $id = intval($id);
   $cid = intval($cid);
    $db->sql_query("UPDATE ".$prefix."_users SET user_totalcoments=user_totalcoments-1  WHERE user_name='$name'");
//мой код
    $db->sql_query("UPDATE ".$prefix."_users SET user_points=user_points-20  WHERE user_name='$name'");
//конец

   if ($id != "" && $cid != "" && $modul != "") {
      $db->sql_query("DELETE FROM ".$prefix."_comment WHERE id='$id'");
      if ($modul == "Files") {
         $db->sql_query("UPDATE ".$prefix."_files SET totalcomments=totalcomments-1 WHERE lid='$cid'");
      } elseif ($modul == "Links") {
         $db->sql_query("UPDATE ".$prefix."_links SET totalcomments=totalcomments-1 WHERE lid='$cid'");
      } elseif ($modul == "Voting") {
         $db->sql_query("UPDATE ".$prefix."_survey SET pool_comments=pool_comments-1 WHERE poll_id='$cid'");
      } elseif ($modul == "News") {
         $db->sql_query("UPDATE ".$prefix."_stories SET comments=comments-1 WHERE sid='$cid'");
      }
   }
    Header("Location: ".$admin_file.".php?op=ShowComments");
    break;
Serg_pnz Дата: 25.06.2010, в 16:15 | Сообщение №11
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2243

$name точно приходит?
Напиши внизу функции так, что бы посмотреть сам запрос
Код
1
//добавить
echo "UPDATE ".$prefix."_users SET user_points=user_points-20  WHERE user_name='$name'";
die();
//это было
Header("Location: ".$admin_file.".php?op=ShowComments");

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
vsv-ivanovo Дата: 25.06.2010, в 16:29 | Сообщение №12
vsv-ivanovo
Участник
Пользователь №: 132
Сообщений: 61

Странно, name не прошло....при нажатии на ок выдает страницу:

UPDATE gtamslfm_users SET user_points=user_points-20 WHERE user_name=''
Serg_pnz Дата: 25.06.2010, в 20:02 | Сообщение №13
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2243

допиши такие расширения:
1. В function ShowComments()
Код
1
op=DeleteComments&id=$id&cid=$cid&module_name=$com_modul&com_text=".htmlspecialchars($com_text)."&name=".htmlspecialchars($com_name)."


2. В case "DeleteComments":
Код
1
op=DeleteCommentsOk&id=$id&cid=$cid&modul=$module_name&name=".$_GET['name']."

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
vsv-ivanovo Дата: 25.06.2010, в 20:44 | Сообщение №14
vsv-ivanovo
Участник
Пользователь №: 132
Сообщений: 61

Serg_pnz, Отлично, теперь запахало...эхом проверил, переменную $name видит и распознает, баллы убавляются!
Сказал спасибо блоками внизу;)
vsv-ivanovo Дата: 25.06.2010, в 21:00 | Сообщение №15
vsv-ivanovo
Участник
Пользователь №: 132
Сообщений: 61

Хм сработало только по кнопке удалить, а в массовом удалении не срабатывает, поинты остаются
vsv-ivanovo Дата: 02.07.2010, в 12:42 | Сообщение №16
vsv-ivanovo
Участник
Пользователь №: 132
Сообщений: 61

Нашел свободное время, возобновил работу, итак при массовом удалении удалось передавать значение для кнопки удалить...теперь появилась другая проблема...

Код
1
function dels
............
$db->sql_query("UPDATE ".$prefix."_users SET user_points=user_points-20  WHERE user_id='$uid'");


Теперь проблема заключается в другом, при массовом удалении вычитается 20 баллов, т.е. все что выделено считается за 1 комментарий....
Также, при массовом удалении, в запрос ....WHERE user_id='$uid'" попадает лишь тот ид юзера, чей коммент попался первым, у всех остальных сетчики рейтинга не изменяются....
Что делать...хз
rocksmart Дата: 04.07.2010, в 09:24 | Сообщение №17
rocksmart
Старожил
Пользователь №: 261
Сообщений: 330

нужно скил запрос заключить в цикл

Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!


Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул


Генерация страницы: 0.061 сек. и 17 запросов к базе данных за 0.028 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.