Установка на Danneo CMS 1.5.х кода Sape

  • 4 Ответов
  • 135 Просмотров

Retro-RZiA

  • Сообщений: 65
    • Просмотр профиля
    • Музей реле
Установка на Danneo CMS 1.5.х кода Sape
« : 21 Апреля 2018, 15:30:53 »
Здравствуйте

На старом форуме была тема как на старые версии устанавливать код сапы.
Может быть кто-нибудь подскажет как это делать на новой версии???

Заранее спасибо!!!

Skyrider

  • Сообщений: 6
    • Просмотр профиля
Re: Установка на Danneo CMS 1.5.х кода Sape
« Ответ #1 : 13 Мая 2018, 15:22:14 »
Делаете блок b-Sape.php заливаете его в папку block на сайт, а в админке выводите в нужном месте.
Я делаю это в подвале, где сделал зону {down} для блока в файле bot.tpl
<?php
if(!defined("DNREAD")) exit();
global $conf;
$bt = "";
ob_start();
if(!defined('_SAPE_USER')){
    define('_SAPE_USER', 'Ваш код sape');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
$output = ob_get_contents();
ob_end_clean();
$bt = $output;
return $bt;
?>


User

  • Сообщений: 25
    • Просмотр профиля
Re: Установка на Danneo CMS 1.5.х кода Sape
« Ответ #2 : 14 Мая 2018, 03:56:38 »
Многоуважаемый Skyrider!
А может Вы знаете как включить в блоке b-Article.php прокрутку статей в случайном порядке и в порядке уменьшения количества просмотров?

sovyonok

  • Сообщений: 36
    • Просмотр профиля
    • Прогулки по Москве
Re: Установка на Danneo CMS 1.5.х кода Sape
« Ответ #3 : 14 Мая 2018, 12:15:57 »
Про вывод в случайном порядке есть много костылей и относительно рабочих решений, но простых нет.
По материалам форумов в свое время решал подобную задачу. Решение через использование функции RAND в SQL излишне затратно по ресурсам. Я генерил просто несколько рандомных чисел из диапазона, определяемым количеством записей в БД, и запрос делал уже с конкретными числами.

В порядке уменьшения(увеличения) числа просмотров - просто добавляете в запрос "ORDER BY hits ASC" или DESC в зависимости от целей.

User

  • Сообщений: 25
    • Просмотр профиля
Re: Установка на Danneo CMS 1.5.х кода Sape
« Ответ #4 : 14 Мая 2018, 13:27:03 »
Спасибо, sovyonok.