Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2016-06-21 23:49:06

padonak
Участник
Откуда: Russia
Здесь с 2011-01-24
Сообщений: 31
Рейтинг :   
Сайт

Плагин: неполучается

Решил скрипт переделать в плагин но не знаю как записать в кэш все результаты цикла while он пишет только последний результат





function plugin_pvp(){
global $template;
error_reporting(0);

  
    $cacheFileName = 'pvp.txt';
    $cacheData = cacheRetrieveFile($cacheFileName, 60, 'pvp');
	if ($cacheData != false) {
        
        $template['vars']['pvp'] .= $cacheData;
		return true;
	}    
    
 //соединение с БД 
$mysqli = new mysqli('----, '----', '-----', '----') or die("Нет доступа к базе."); 


// лимит 
$limit = 10; 

// выбираем данные (сортировка по кол-ву пвп) 
$select = mysqli_query($mysqli, "SELECT ---, ----- FROM ---- ORDER BY ---- DESC LIMIT $limit"); 

// макс кол-во колонок 
$fields = mysqli_num_fields($select); 


//вывод таблицы 
 
while($row = mysqli_fetch_assoc($select)) {
	
$id = $row['char_name'];
$pvp = $row['pvpkills']; 
$result = '<ul class="list-group"><li class="list-group-item list-group-item-success"><span class="badge">'.$pvp.'</span>'.$id.'</li></ul>';


}
$template['vars']['pvp'] = $result;
cacheStoreFile($cacheFileName, $result, 'pvp');
mysql_close();

Вне форума

#2 2016-06-22 01:36:31

padonak
Участник
Откуда: Russia
Здесь с 2011-01-24
Сообщений: 31
Рейтинг :   
Сайт

Вне форума

#3 2016-06-22 10:50:40

easmik
VIP забанил этого пользователя.
Откуда: Анталья
Здесь с 2011-02-01
Сообщений: 1,016
Рейтинг :   37 
Сайт

Re: Плагин: неполучается

padonak, может опубликуете решение, для тех кто столкнется с той же проблемой.


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

#4 2016-06-22 11:22:23

Zemlemer
Участник
Откуда: Украина
Здесь с 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: Плагин: неполучается

Начнем с того, что в NG CMS для запросов к базе надо использовать готовый класc.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.026 сек, 7 запросов выполнено - Использовано памяти: 523.38 Кбайт (Пик: 550.09 Кбайт) ]