Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Помогите редактировать скрипт

Помогите редактировать скрипт


     30.11.2013    Общие вопросы по PHP    1228

вопрос
Привет!


if( $member_id['user_id'] == $row['user_id'] ) {
$conf_points = array();
$conf_points['news'] =  $member_id['news_num']/1;
}
$tpl->set('{confidence_level}', array_sum($conf_points));
if( $member_id['user_id'] == $row['user_id'] ) $tpl->set_block( "'\\[show_confidence\\](.*?)\\[/show_confidence\\]'si", "\\1" );
else $tpl->set_block( "'\\[show_confidence\\](.*?)\\[/show_confidence\\]'si", "" );


$conf_points['news'] = $member_id['news_num']/1;
Сам код добавляет по 1 за каждую новость.
Помогите мне редактировать выше указанный код чтобы он делал следующее.

Мне нужно чтобы за новость в категории с ID-1 добавлялось 1
Мне нужно чтобы за новость в категории с ID-2 добавлялось 2
Мне нужно чтобы за новость в категории с ID-3 добавлялось 3 и т.г

P.S - К автору обратился, но ответа не было и нету.

Ответа пока нет


Комментарии пользователей (6)

FastFud
50

1599 | 588

FastFud - 30 ноября 2013 13:46 - Юзер

Я так пробовал, но не получилось.
 $conf_points['news'] = $cat_info[$category_id][2] . $member_id['news_num']/1;

Sander
1125

1636 | 1202

Sander - 30 ноября 2013 14:12 - Эксперт

В стол заказов. Нужно не мало дописывать.
$member_id['news_num'] - хранит только общее количество новостей опубликованных пользователем.
В профиле нигде не хранится информация о том, в какие категории были опубликованы новости.

PS. Код ужасен.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

leparkour
1

15

leparkour - 30 ноября 2013 15:11 - Юзер

Так а в чем проблема, как я понял это выдача поинтов при добавлении новостей.

При добавлении новости сделать
если новость добавилась в категорию 1, то давать 1 поинт, если во 2 категорию то давать 2 поинта.
поправьте если я ошибся.

Sander
1125

1636 | 1202

Sander - 30 ноября 2013 15:36 - Эксперт

Это отображение поинтов при просмотре страницы пользователя самим пользователем.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

FastFud
50

1599 | 588

FastFud - 30 ноября 2013 15:52 - Юзер

Да, про код извините, не я его создавал.

FastFud
50

1599 | 588

FastFud - 30 ноября 2013 16:02 - Юзер

Мне тут помогли - в чем прочтите тему.

Так вот можно их как нибудь объединить?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы