- Сообщения
- 237
- Реакции
- 52
как вывести последние запросы в MSE-Script 3.0 на главную?Там уже есть сборе ключей с коробки
как вывести последние запросы в MSE-Script 3.0 на главную?Там уже есть сборе ключей с коробки
Устанавливаешь плагин, вставляешь в main.tplкак вывести последние запросы в MSE-Script 3.0 на главную?
{getLastQueries limit="10"}
{foreach $lastQueries as $searchQuery}
<a class="pajax-link" href="/search/{$config.key}/{$searchQuery.query}/">{$searchQuery.query}</a>,
{/foreach}
Наверно боты пс зашли и нагенерили страницДобрый день, подскажите , что может быть на одном сайте добавилось 8000 ключей по крону, на втором только 2500 за тот же промежуток времени на одном и том сервере...?
Или разница в настройках планировщика или закончились ключина втором только 2500 за тот же промежуток времени на одном и том сервере
В смысле боты может быть? У меня Яндекс съел за сутки 130к страниц и выложил в индекс 26 кнастройка одинаковая, ключей куча, вот боты может быть, но разница конечно большая....
хостеру пиши, в кроне запись не правильно сделал. Я не подскажу но на форуме с кроном уже многие столкнулись, хостер подскажет как правильно написатьпо логам крон работает, но ключи не добавляются, хотя если в ручную, то все нормально добавляется, кто-то может подсказать решение? в чем проблема?
скорее не от этого, так как ранее все добавлялось, да и на других добавляется, а именно на этом нет... команда прописана одинаково, хостер один и тот же...хостеру пиши, в кроне запись не правильно сделал. Я не подскажу но на форуме с кроном уже многие столкнулись, хостер подскажет как правильно написать
Ошибка подключения к БД: php_network_getaddresses: gethostbyname failed. errno=0В новой 3.4 версии подскажите как правильно установить?
<?php
/**
* Smarty {getLastQueries} plugin
*
* Type: function
* Name: getLastQueries
* Purpose: outputs "Last search queries"
* Use: {getLastQueries limit="10" offset="0"}
* Version: 1.1
* @author Locorez and Pitinc
* @param Smarty
* @return array
*/
function smarty_function_getLastQueries($params, &$smarty) {
# Проверим начилие параметра с номером листа
if (empty($params['limit']) && !is_int($params['limit'])){
$smarty->trigger_error("limit должен быть целым числом");
return;
}
# Установим смещение
$offset = (isset($params['offset'])) ? $params['offset'] : 0;
# Подключаемся к базе
$conn = App\Core\Database::getInstance();
# Выбираем все запросы из базы
$limit = intval($params['limit']);
$sql = $conn->prepare("SELECT * FROM `queries` ORDER BY qid DESC LIMIT {$offset}, {$limit}");
print($conn->getError());
$result = $sql->execute();
$lastQueries = $sql->get_result()->fetch_all(MYSQLI_ASSOC);
$smarty->assign('lastQueries', $lastQueries);
}
работает только не понятно на какую бы ссылку не нажал выходит типо поиск ( это когда уже вывел в шаблонПоправленный function.getLastQueries.php для версии 3.4
PHP:<?php /** * Smarty {getLastQueries} plugin * * Type: function * Name: getLastQueries * Purpose: outputs "Last search queries" * Use: {getLastQueries limit="10" offset="0"} * Version: 1.1 * @author Locorez and Pitinc * @param Smarty * @return array */ function smarty_function_getLastQueries($params, &$smarty) { # Проверим начилие параметра с номером листа if (empty($params['limit']) && !is_int($params['limit'])){ $smarty->trigger_error("limit должен быть целым числом"); return; } # Установим смещение $offset = (isset($params['offset'])) ? $params['offset'] : 0; # Подключаемся к базе $conn = App\Core\Database::getInstance(); # Выбираем все запросы из базы $limit = intval($params['limit']); $sql = $conn->prepare("SELECT * FROM `queries` ORDER BY qid DESC LIMIT {$offset}, {$limit}"); print($conn->getError()); $result = $sql->execute(); $lastQueries = $sql->get_result()->fetch_all(MYSQLI_ASSOC); $smarty->assign('lastQueries', $lastQueries); }
{foreach $lastQueries as $searchQuery}работает только не понятно на какую бы ссылку не нажал выходит типо поиск ( это когда уже вывел в шаблон
{getLastQueries limit="10"}
{foreach $lastQueries as $searchQuery}
<a class="pajax-link" href="/search/{$config.key}/{$searchQuery.query}/">{$searchQuery.query}</a>,
{/foreach}
)
Посмотреть вложение 1092