Вы не зашли.
А реально ли встроить смайлики? Если да то как?
Четно говоря не знаю.По дефолту ставился, но вроде cp-1251.
Неа. Вообще не помогло.
<?php
if (!defined('NGCMS')) die ('HAL');
add_act('index', 'smf');
function smf(){
global $mysql, $tvars, $template, $tpl, $action, $category;
$cstart = $_REQUEST['cstart'];
$year = $_REQUEST['year'];
$month = $_REQUEST['month'];
$cacheFileName = md5('smf'.$config['theme'].$config['default_lang'].$year.$month).'.txt';
if (intval(extra_get_param($plugin,'cache'))) {
$cacheData = cacheRetrieveFile($cacheFileName, intval(extra_get_param($plugin,'cacheExpire')), 'smf');
if ($cacheData != false){
// We got data from cache. Return it and stop
$template['vars']['lasttopic_smf'] = $cacheData;
return;
}
}
if ($prefix = extra_get_param('smf','prefix')) {
$prefix = extra_get_param('smf','prefix');
} else {
$prefix = 'smf_';
}
$num = extra_get_param('smf','number');
if (($num < 1) || ($num > 50)) {$num = 10;}
$name_length = extra_get_param('smf','topicname');
if (($name_length < 10) || ($name_length > 100)) {$name_length = 20;}
$db = $mysql;
if (extra_get_param('smf','db')) {
$db = new mysql;
$db->connect(extra_get_param('smf','dbhost'), extra_get_param('smf','dbuser'), extra_get_param('smf','dbpasswd'), extra_get_param('smf','dbname'), 1);
if ($db->error) {
$template['vars']['lasttopic_smf'] = "Нет соединения БД и форума SMF";
}
}
$ver = extra_get_param('smf','ver');
if ($ver == 'smfv1') {
$list = $db->select("SELECT ID_MSG, ".$prefix."messages.ID_TOPIC, subject, posterName FROM ".$prefix."messages, ".$prefix."topics WHERE ".$prefix."messages.ID_TOPIC = ".$prefix."topics.ID_TOPIC GROUP BY ".$prefix."topics.ID_LAST_MSG DESC LIMIT $num");
if (mysql_errno() !=0) {
$template['vars']['lasttopic_smf'] = "Ошибка в запросе к БД";
}
}
if ($ver == 'smfv2') {
$list = $db->select("SELECT id_msg, ".$prefix."messages.id_topic, subject, poster_name FROM ".$prefix."messages, ".$prefix."topics WHERE ".$prefix."messages.id_topic = ".$prefix."topics.id_topic GROUP BY ".$prefix."topics.id_last_msg DESC LIMIT $num");
if (mysql_errno() !=0) {
$template['vars']['lasttopic_smf'] = "Ошибка в запросе к БД";
}
}
if (is_array($list) && count($list)) {
foreach ($list as $row) {
if (strlen($row[subject]) > $name_length) {
$row[subject] = substr($row[subject], 0,$name_length) . "...";
}
if ($ver == 'smfv1') {
$tvars['vars'] = array (
'subject' => $row[subject],
'href' => '?topic=' . $row['ID_TOPIC'] . '.msg' . $row['ID_MSG'] . '#new',
'autor' => $row['posterName']
);
}
if ($ver == 'smfv2') {
$tvars['vars'] = array (
'subject' => $row[subject],
'href' => '?topic=' . $row['id_topic'] . '.msg' . $row['id_msg'] . ';topicseen#new',
'autor' => $row['poster_name']
);
}
$mode = extra_get_param('smf','position');
if (
// main page
(($mode == 'root')&&(!$action)&&(!$category)&&(!$cstart)&&(!$year)&&(!$month)) ||
// everywhere except main page
(($mode == 'noroot')&&($action||$category||($year&&$month))) ||
// everywhere
($mode == 'all')
)
$tpl -> template('smf', extras_dir."/smf/tpl");
$tpl -> vars('smf', $tvars);
$smf .= $tpl -> show('smf');
$template['vars']['lasttopic_smf'] = $smf;
if (extra_get_param('smf','cache')) {
cacheStoreFile($cacheFileName, $smf, 'smf');
}
}
}
}
Я такого там вообще не найду
А в каком собственно файле это менять?
В каком участке кода это именно заменить.
Я просто пойму если вот такую строку придется заменить
array_push($cfg, array('mode' => 'group', 'title' => '<b>Настройки внешней БД</b>', 'entries' => $cfgX));
Ну а тут проблема немного другая, тут не выводит сообщения из самого форума, точнее выводит но в виде вопросов.
Если я немного не так понял, то поправьте меня. Или где именно нужно заменить?
У меня выводит русский текст в виде (????? ????? ? ??????) как поменять кодировку чтобы нормально читала?
Наименование: addnews :: Добавление новостей с сайта :: Front-End AddNews
Описание: Плагин addnews позволяет добавлять новости с сайта как зарегистрированным так и незарегистрированным пользователям, не заходя в панель администрирования :: Addnews plugin allows you to add news from the site as a registered and unregistered users, not by accessing the Administration Panel
Текущая версия: 0.12 [выпуск: 2011/02/05]
http://photoload.ru/data/f6/ae/0e/f6ae0 … 3782ad.jpg
Инструкция по применению:1. Скачать плагин с сайта;
2. Извлечь содержимое архива в папку \engine\plugins\
3. В разделе "Плагины" настроить и включить плагин
4. Плагин доступен по адресу: http://site.com/plugin/addnews/ (по умолчанию)!!! Приветствуются отчеты об ошибках!!!
http://photoload.ru/data/44/26/6f/44266 … 852977.png
http://photoload.ru/data/ee/cf/b8/eecfb … bd8b69.png
http://photoload.ru/data/c4/9a/82/c49a8 … be5dd2.jpg
История версий:[0.12][2011-02-05]
% исправление ошибки в шаблоне
[0.11][2011-02-04]
% плагин адаптирован для версии 0.9.2 Release
% категории вынесены на отдельную страницу плагина
+ в случае отсутствия категорий выводится текстовое сообщение
+ добавление чекбокса - выделить/снять всё к категориях
[0.10][2011-02-03]
+ Выпуск первой версии
Дайте ссылку на скачку? Я не вижу ссылку