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

DimkaG

местные
  • Публикации

    410
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    2

Сообщения, опубликованные пользователем DimkaG

  1. прикрутил его, нашёл проблему с кодом, которая при рассылке на группу - выбирала не эту группу а всех пользователей (fix выложу если нужно), но осталось загадкой сохранение настроек через админку. у меня пишет ошибку :

    Fatal error: Unsupported operand types in /engine/inc/mail.php on line 1236

  2. ой, не работает, точнее при первом заходе показывает, что все новости (365) к примеру, если щёлкнуть на ссылку index.php?subaction=newposts то показывает (0), и если перегрузить страницу опять все показывает ((( чистка кэша и обновление страницы не помогает

    причём на 9,5 работало, на 9,6 глюк (((

    ... в разных проводниках пробовал...

  3. Попробуйте, заменить свой код на этот:

    
    if ($is_logged) {
    
    
    	$ti = dle_cache("last_time_news", $member_id['user_id']);
    
    
    	if ($ti === FALSE) {
    
    
    		if (isset ( $_SESSION['member_lasttime'] )) {
    
    			$lasttime = date ( "Y-m-d H:i:s", $_SESSION['member_lasttime'] );
    
    		} else {
    
    			$lasttime = date ( "Y-m-d H:i:s", (time () + ($config['date_adjust'] * 60) - (3600 * 4)) );
    
    		}
    
    
    		$thistime = date ( "Y-m-d H:i:s", $_TIME );
    
    
    		$t = $db->super_query("SELECT COUNT(id) as count FROM ".PREFIX."_post WHERE date between '$lasttime' and '$thistime' AND approve = '1'");
    
    
    		$ti = $t['count'];
    
    
    		create_cache("last_time_news", $ti, $member_id['user_id']);
    
    	}
    
    
    	$tpl->set ( '{last_time_news}', $ti );
    
    } else {
    
    	$tpl->set ( '{last_time_news}', '' );
    
    }

    Ага, спасибо! Работает!

  4. Подскажите, как сделать вывод кол-ва новостей добавленных после последнего визита. Есть некий хак:

    if($is_logged) {

    $ti = dle_cache("last_time_news", $member_id['user_id']);

    if($ti === FALSE) {

    $l = date( "Y-m-d H:i:s", $_SESSION['member_lasttime'] );

    $th = date ( "Y-m-d H:i:s", $_TIME );

    $t = $db->super_query("SELECT COUNT(id) as count FROM ".PREFIX."_post WHERE date between '$l' and '$th' AND approve = '1'");

    $ti = $t['count'];

    create_cache("last_time_news", $ti, $member_id['user_id']);

    }

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

    } else {

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

    }

    который вставляется в index.php

    но в итоге показывает не последнее кол-во записей а все записи которые есть на сатйе, хотя по ссылке index.php?subaction=newposts пишет что нового нет.....

    сайт coir ru

    может есть аналог?

  5. В коде бред, я же писал, в цикле открываются теги таблицы а завершаются один раз, сделайте нормально весрстку.

    Как у вас располагаются пользователи, в строку в столбец, по 2,3 в строку столбцом, что надо получить, отсюда и верстка.

    строку $lastusers = '<table class="lastusers"><tr>'; поставьте выше while, тогда будет таблица с 1 строкой и 9 ячейками в ней.

    Wanderers - там тот модуль кривой был, я на него уже натыкался -)

  6. Видимо я коряво объяснил.

    В итоге должно получиться так:

    *************************

    Документов: 24 шт.

    *************************

    24 шт - это 24 новости в категории ID37

    то, что вы предлагаете выводит сами эти новости из этой категории а мне нужна цифра сколько всего их (новостей) =)

  7. Как сделать вывод колличества новостей в определённой категории на главную?

    В одной категории ID 37 у меня храняться документы. 1 новость - 1 документ. нужно подсчитать сколько новостей и вывести на главную.

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