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

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

Вы не зашли.

#1 Re: Страницы плагинов » jCHAT :: AJAX чат для сайта » 2011-12-16 18:54:58

А реально ли встроить смайлики? Если да то как?

#2 Re: Страницы плагинов » SMF :: Последние сообщения с форума SMF » 2011-12-11 18:38:08

Четно говоря не знаю.По дефолту ставился, но вроде cp-1251.

#4 Re: Страницы плагинов » SMF :: Последние сообщения с форума SMF » 2011-12-05 21:32:40

<?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');
                    }
        }
    }
}

#7 Re: Страницы плагинов » SMF :: Последние сообщения с форума SMF » 2011-12-05 21:01:08

В каком участке кода это именно заменить.
Я просто пойму если вот такую строку придется заменить

array_push($cfg,  array('mode' => 'group', 'title' => '<b>Настройки внешней БД</b>', 'entries' => $cfgX));

Ну а тут проблема немного другая, тут не выводит сообщения из самого форума, точнее выводит но в виде вопросов.
Если я немного не так понял, то поправьте меня. Или где именно нужно заменить?

#8 Re: Страницы плагинов » SMF :: Последние сообщения с форума SMF » 2011-12-05 20:38:00

У меня выводит русский текст в виде (????? ????? ? ??????) как поменять кодировку чтобы нормально читала?

#9 Re: Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2011-11-22 21:23:17

KhadeR пишет:

Наименование: 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]
+ Выпуск первой версии

Дайте ссылку на скачку? Я не вижу ссылку

Подвал раздела

Работает на FluxBB