Блоги для 3.1

10.24K
.
ЁжиГ В СтрингАх
Ты вставил код именно в mainmenu.php не в свои модуль?
.
LeoMc (15.01.2011/09:57)
Ты вставил код именно в mainmenu.php не в свои модуль?
да...
.
ЁжиГ В СтрингАх
странно...хм выложи файл сюда после обеда код напишу
.
hooligan
вот...
Прикрепленные файлы:
.
hooligan, при установки префикс менял? Если менял то в этом твоя проблема
.
ReaIs (15.01.2011/12:57)
hooligan, при установки префикс менял? Если менял то в этом твоя проблема
префикс не менял...
Вот у меня стоит стол заказов... Там вставляешь в майнменю.php и в func.php код... Счетчик работает прекрасно... Тоже самое и с загрузом от Максима, тоже работает...
А тут не появился код в func.php и негде его взять... Или как то я не так что то понимаю в счетчиках?
.
ЁжиГ В СтрингАх
<?

/*
////////////////////////////////////////////////////////////////////////////////
// JohnCMS                             Content Management System              //
// Официальный сайт сайт проекта:      http://johncms.com                     //
// Дополнительный сайт поддержки:      http://gazenwagen.com                  //
////////////////////////////////////////////////////////////////////////////////
// JohnCMS core team:                                                         //
// Евгений Рябинин aka john77          john77@gazenwagen.com                  //
// Олег Касьянов aka AlkatraZ          alkatraz@gazenwagen.com                //
//                                                                            //
// Информацию о версиях смотрите в прилагаемом файле version.txt              //
////////////////////////////////////////////////////////////////////////////////
// Модификация стандартного файла                                             //
// Модуль                              MainMenu Extended 0.4                  //
// Автор                               Дмитрий aka dimko                      //
// Сайт                                http://dimkos.ru/?page_id=183          //
////////////////////////////////////////////////////////////////////////////////
*/

defined('_IN_JOHNCMS') or die('Error: restricted access');

////////////////////////////////////////////////////////////
// Главное меню сайта                                     //
////////////////////////////////////////////////////////////
require_once ('incfiles/class_mainpage.php');
$mp = new mainpage();
// Блок новостей
echo $mp->news;

// MainMenu Extended
$m_set = mysql_query("SELECT * FROM `cms_menu_settings` WHERE `key`='enabled' LIMIT 1;");
$m_set_n = mysql_fetch_array($m_set);
echo '<!-- MainMenu Extended 0.4 -->';
if ($m_set_n['val'] == 1) {
    $m_group = mysql_query("select * from cms_menu_group mode ORDER BY pos;");
    if ($m_group) {
        while ($m_group_n = mysql_fetch_array($m_group)) {
            if ($m_group_n['show'] == 1) {
                echo '<div class="phdr">';


                $filename = '';
                $m_set = mysql_query("SELECT * FROM `cms_menu_settings` WHERE `key`='pic_cat' LIMIT 1;");
                $m_set_n = mysql_fetch_array($m_set);
                if ($m_set_n['val'] == 1)
                    $filename = './theme/' . $set_user['skin'] . "/";
                else
                    $filename = './';

                $m_set = mysql_query("SELECT * FROM `cms_menu_settings` WHERE `key`='pic_path' LIMIT 1;");
                $m_set_n = mysql_fetch_array($m_set);
                $filename = $filename . $m_set_n['val'] . "/" . $m_group_n['pic'];

                if (file_exists($filename) and $m_group_n['pic'] != '')
                    echo '<img class="mme_image" alt="" src="' . $filename . '" /> ';
                else
                    echo $m_group_n['sumbo'] . ' ';
                echo '<b>' . tags($m_group_n['name']) . '</b></div>';
                $m_link = mysql_query("select * from cms_menu_link mode ORDER BY pos;");
                if ($m_link) {
                    while ($m_link_n = mysql_fetch_array($m_link)) {
                        if ($m_link_n['show'] == 1) {
                            if ($m_group_n['id'] == $m_link_n['group']) {

                                $m_count = mysql_query("SELECT * FROM `cms_menu_count` WHERE `id`='" . $m_link_n['type'] .
                                    "' LIMIT 1;");
                                $m_count_n = mysql_fetch_array($m_count);
                                if ($m_link_n['type'] != 0) {
                                    if ($m_count_n['code'] == '$mp->newscount')
                                        $ehe = ' (' . $mp->newscount . ')';
                                    else
                                        $ehe = ' (' . call_user_func($m_count_n['code']) . ')';
                                } else
                                    $ehe = '';


                                echo '<div class="menu">';
                                $filename = '';
                                $m_set = mysql_query("SELECT * FROM `cms_menu_settings` WHERE `key`='pic_cat' LIMIT 1;");
                                $m_set_n = mysql_fetch_array($m_set);
                                if ($m_set_n['val'] == 1)
                                    $filename = './theme/' . $set_user['skin'] . "/";
                                else
                                    $filename = './';

                                $m_set = mysql_query("SELECT * FROM `cms_menu_settings` WHERE `key`='pic_path' LIMIT 1;");
                                $m_set_n = mysql_fetch_array($m_set);
                                $filename = $filename . $m_set_n['val'] . "/" . $m_link_n['pic'];

                                if (file_exists($filename) and $m_link_n['pic'] != '')
                                    echo '<img class="mme_image" alt="" src="' . $filename . '" /> ';
                                else
                                    echo $m_link_n['sumbo'] . ' ';

                                echo '<a href="' . $m_link_n['link'] . '">' . tags($m_link_n['name']) . '</a>' .
                                    $ehe . '</div>';
                            }
                        }
                    }
                }
            }
        }
    } else {
        echo "<p><b>Error: " . mysql_error() . "</b><p>";
        exit();
    }
} else {
    echo '<div class="phdr"><b>Информация</b></div>';
    echo '<div class="menu"><a href="str/news.php">Архив новостей</a> (' . $mp->
        newscount . ')</div>';
    echo '<div class="menu"><a href="index.php?act=info">Доп. информация</a></div>';
    echo '<div class="menu"><a href="index.php?act=users">Актив Сайта</a></div>';
    echo '<div class="phdr"><b>Общение</b></div>';
    echo '<div class="menu"><a href="str/guest.php">Гостевая</a> (' . gbook() .
        ')</div>';
    echo '<div class="menu"><a href="forum/">Форум</a> (' . wfrm() . ')</div>';
    echo '<div class="menu"><a href="chat/">Чат</a> (' . wch() . ')</div>';
    echo '<div class="phdr"><b>Полезное</b></div>';
    echo '<div class="menu"><a href="download/">Загрузки</a> (' . dload() .
        ')</div>';
    echo '<div class="menu"><a href="library/">Библиотека</a> (' . stlib() .
        ')</div>';
    echo '<div class="menu"><a href="gallery/">Галерея</a> (' . fgal() . ')</div>';

echo '<div class="menu"><a href="stol/">Стол заказов</a> (' . orders_count() . ')</div>';

Блоги////
function blog_count($prefix)
{
global $realtime;
//Всего статей
$count = mysql_result(mysql_query('SELECT COUNT(*) FROM `' . $prefix . 'blogs`;'), 0);
//Новые статьи за сегодня
$new = mysql_result(mysql_query('SELECT COUNT(*) FROM `' . $prefix . 'blogs` WHERE `time` > ' . strtotime(date('d.m.o',$realtime)) . ';'), 0);
if ($new > 0)
$count .= '&nbsp;/&nbsp;<span class="red">+' . $new . '</span>';
return $count;
}
echo '<div class="menu"><a href="blogs/">Блоги</a> [' . blog_count($set['prefblog']) . ']</div>';

/////////////


    echo '<div class="phdr"><a href="http://gazenwagen.com">Ф Газенвагенъ</a></div>';
}

?>



вот майн твой
.
hooligan (15.01.2011/21:49)
префикс не менял...
Вот у меня стоит стол заказов... Там вставляешь в майнменю.php и в func.php код... Счетчик работает прекрасно... Тоже самое и с загрузом от Максима, тоже работает...
А тут не по
ты readme.txt можешь прочитать или нет
-----------
это там для кого написано?
function blog_count($prefix)
{
global $realtime;
//Всего статей
$count = mysql_result(mysql_query('SELECT COUNT(*) FROM `' . $prefix . 'blogs`;'), 0);
//Новые статьи за сегодня
$new = mysql_result(mysql_query('SELECT COUNT(*) FROM `' . $prefix . 'blogs` WHERE `time` > ' . strtotime(date('d.m.o',$realtime)) . ';'), 0);
if ($new > 0)
$count .= '&nbsp;/&nbsp;<span class="red">+' . $new . '</span>';
return $count;
}
echo '<div class="menu"><a href="blogs/">Блоги</a> [' . blog_count($set['prefblog']) . ']</div>';

А говоришь руки не из жопы, как раз от туда.
.
grugru
hooligan (15.01.2011/21:49)
префикс не менял...
Вот у меня стоит стол заказов... Там вставляешь в майнменю.php и в func.php код... Счетчик работает прекрасно... Тоже самое и с загрузом от Максима, тоже работает...
А тут не по
Код который в функшен, находицца в самой папке блогов, насколько йа помню, надо просто про инклудить в майменю и усе.
.
руки из жопы это точно...
И в майнменю вставил и в func.php и ничего не изменилось...
Всего: 409