Перейти к публикации

Рекомендованные сообщения

проверку if (intval($row['news_num'])) делать необязательно, intval в любом случае приведет значение в 0 если его нет или оно некорректно. А так действие выполняется несколько раз

Ссылка на сообщение
Поделиться на других сайтах

ОК, взято по аналогии из files.php :) :

if (intval ($_REQUEST['news_id'])) $news_id = intval($_REQUEST['news_id']); else $news_id = "";

З.Ы. Кстати celsoft, может имеет смысл добавить вывод этих полей, а также user_group и banned, в следующей официальной версии ?

Ссылка на сообщение
Поделиться на других сайтах

if (intval ($_REQUEST['news_id'])) $news_id = intval($_REQUEST['news_id']); else $news_id = "";

здесь другая логика мне нужно получить именно пустую строку если нет значения а не ноль.

Ссылка на сообщение
Поделиться на других сайтах

Понятно, значит можно написать проще

	$tpl->set('{news_num}', intval($row['news_num']));


	$tpl->set('{comm_num}', intval($row['comm_num']));

Ссылка на сообщение
Поделиться на других сайтах

А можно ли сделать так, чтобы кол-во постов и комментариев у пользователя могли видеть только админы? Если да, то подскажите пожалуйста, как это можно сделать. Заранее спасибо.

Ссылка на сообщение
Поделиться на других сайтах

Можно.

	if ($is_logged AND $member_id['user_group'] == '1') {

	$tpl->set('{news_num}', intval($row['news_num']));

	$tpl->set('{comm_num}', intval($row['comm_num']));

	} else {

	$tpl->set('{news_num}', '');

	$tpl->set('{comm_num}', '');

	}

Ссылка на сообщение
Поделиться на других сайтах

Это для любой версии, от версии зависят только строки запросов.

Я надеюсь, что дополнения в списке полей можно вычислить самому и добавить в запросы в любой версии.

Ссылка на сообщение
Поделиться на других сайтах

всё разобрался,

Akela, спасибо :)

Akela, а не подскажешь как сделать чтобы выводилась ссылка на коментарии пользователся?

Ссылка на сообщение
Поделиться на других сайтах

Запросто :

1. В файле lastcomments.php

дважды поменять строки с текстом

post_id, " . PREFIX . "_comments.date
на
post_id, " . PREFIX . "_comments.user_id AS user_id, " . PREFIX . "_comments.date
2. В файлах lastcomments.php и show.full.php заменить приведенную в предыдущих постах строку
$tpl->set('{comm_num}', intval($row['comm_num']));
на
$tpl->set('{comm_num}', "<a href=\"$PHP_SELF?do=lastcomments&userid=".$row['user_id']."\">".intval($row['comm_num'])."</a>" );

Изменено пользователем Akela
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
  • 2 недели спустя...
  • 3 недели спустя...
  • 4 недели спустя...
  • 2 месяца спустя...

Mo1ot0k, всмысле ? Кол-во новостей всего ? Если да, то меня это тоже интересует ! :)

Просто тег {news_num} - кол-во новостей пользователя...

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

а для версии 5.5

помогите

как сделать чтоб выводил:

категорию ползователя

кол-во Коментов

Статус off online - если конечно это возможно

кол-во Публикаций

поясните что имено добовляется или меняется в коде и куда

чтоб я сам смог сделать для своей версии :huh:

Изменено пользователем DenisZ
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...