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

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

rss

Вы не зашли.

Объявление

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

padonak
Пользователь
Откуда: Russia
Зарегистрирован: 2011-01-24
Сообщений: 30
Рейтинг :   
Профиль

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

Решил скрипт переделать в плагин но не знаю как записать в кэш все результаты цикла 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();

NGeneration CMS

Неактивен

 

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

padonak
Пользователь
Откуда: Russia
Зарегистрирован: 2011-01-24
Сообщений: 30
Рейтинг :   
Профиль

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

Спасибо вопрос решил сам


NGeneration CMS

Неактивен

 

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

easmik
Модератор
Откуда: Анталья
Зарегистрирован: 2011-02-01
Сообщений: 999
Рейтинг :   37 
Профиль  Вебсайт

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

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


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

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

Неактивен

 

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

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

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

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

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.007 seconds, 12 queries executed ]