Вы не зашли.
Страницы 1
Тема закрыта
Подскажите, что нужно исправить в данном плагине чтобы он заработал на ngcms
<?php
/*
Type: plugin
Name: IPB Support
URI:
Description: Совмещение IPB и 2z
Version: 0.1 beta 1 build 2
Author: kadetoff
Author URI: http://www.kadetoff.com
*/
if (!defined('2z')) { die("Don't you figure you're so cool?"); }
add_act('index', 'ipb');
function ipb(){
global $config, $mysql, $template, $forumpref;
// Префикс форума
$fpr = 'ibf_';
// Сколько тем выводить
$num = 5;
// Формат даты
$time = 'd.m H:i';
//Длина заголовка
$name_length = 25;
foreach($mysql->select("SELECT tid, title,
description, state, posts, starter_id, last_poster_id,
last_post, icon_id, starter_name, last_poster_name,
views, topic_hasattach FROM ".$fpr."topics ORDER by
last_post DESC LIMIT $num") as $row)
{
if ($row[description]=="")
{
$row[description]= $row[title];
}
if (strlen($row[title]) > $name_length)
{
$row[title] = substr($row[title], 0,
$name_length - 3) . "...";
}
$context .= '<b><a href="'.$siteurl.'/forum/
index.php?showtopic=
'.$row[tid].'" title="'.$row[description].'">
'.$row[title].'</a>
</b>
<div align="left">
[ автор: <a href="'.$siteurl.'/forum/
index.php?showuser='.$row[last_poster_id].'"
title="Просмотр профиля '.$row[last_poster_name].'">
'.$row[last_poster_name].'</a> - '.date($time,
$row[last_post]).' ]
</div>
';
}
$template['vars']['ipb'] = $context;
}
?>
При включении сайт перестаёт работать, выдаёт сообщение
Don't you figure you're so cool?
Адаптируйте пожалуйста данный плагин под ngcms, очень нужен
Не в сети
Не в сети
MoRFiuS, если не говорить про какую-либо оптимизацию плагина, а просто "заставить чтобы хоть как-то работал", то всё элементарно.
Заменяешь строку:
if (!defined('2z')) { die("Don't you figure you're so cool?"); }
на:
if (!defined('NGCMS')) die ('HAL');
p.s. Для очень любопытных - HAL это никакая не мантра и не секретная команда.
Это просто сокращение от Hack Attempt is Locked (Заблокирована попытка взлома)
Не в сети
Кто-нибудь знает, возможно ли в данном плагине сделать так чтобы при переходе по отображаемой ссылке автоматически открывалась последняя страница темы форума с последним сообщением, а то сейчас открывается первая. Можно ли такое сделать?
Не в сети
Может кому пригодиться делается это так, в php файле плагина заменяем в 53 строке
'.$row[tid].'" title="'.$row[description].'">
на
'.$row[tid].'&view=getnewpost" title="'.$row[description].'">
Не в сети
Страницы 1
Тема закрыта