Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Поиск по сайту









Подписка на новости
Ваше имя:
Ваш E-Mail:*
Секретный код:
Секретный код
Повторить:*
Интересное в сети

Sape — это система купли-продажи ссылок
с главных и внутренних страниц сайтов
Форум -> Обо всём... -> на главной странице автозагрузка модуля
на главной странице автозагрузка модуля
sasyk Дата: 17.06.2008, в 12:48 | Сообщение №1
sasyk
Участник
Пользователь №: 374
Сообщений: 64

Здраствуйте.
Вот у меня идейка есть...
как понимаю, на главной странице автоматом подгружаются сообщения... а уж потом тот модуль, который укажет админ.
Сообщения подгружаются в любом случае...
Вот я решил сделать модуль и хочу, что бы он тоже грузился автоматом...
Подскажите куда надо прописать подключения модуля?
sasyk Дата: 17.06.2008, в 12:51 | Сообщение №2
sasyk
Участник
Пользователь №: 374
Сообщений: 64

Я думаю, что все происходит в файле index.php в корне...
Вот его код:
PHP - Код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?php
define
("MODULE_FILE", true);
// Register globals on
if (!ini_get("register_globals")) @import_request_variables('GPC');
unset(
$dbhost, $dbuname, $dbpass, $dbname, $admin_file, $prefix);

$start_time = array_sum(explode(" ", microtime()));
include(
"function/function.php");
$op = (isset($_REQUEST['op'])) ? $_REQUEST['op'] : "";
if (isset(
$_GET['file']) || isset($_POST['file'])) {
    
$file = trim(isset($_POST['file']) ? $_POST['file'] : $_GET['file']);
    if (
preg_match("/[^a-zA-Z0-9_]/", $file)) {
        
Header("Location: index.php");
        exit;
    }
} else {
    
$file = "index";
}
if (isset(
$_GET['name']) || isset($_POST['name'])) {
    
$name = trim(isset($_POST['name']) ? $_POST['name'] : $_GET['name']);
    if (
preg_match("/[^a-zA-Z0-9_]/", $name)) {
        
Header("Location: index.php");
        exit;
    } else {
        
$conf['name'] = $name;
        
$conf['style'] = strtolower($name);
    }
    
$module = 1;
    list(
$mod_active, $view, $blocks, $blocks_c) = $db->sql_fetchrow($db->sql_query("SELECT active, view, blocks, blocks_c FROM ".$prefix."_modules WHERE title='".addslashes($name)."'"));
    if (
intval($mod_active) || is_moder($name)) {
        
$ThemeSel = get_theme();
        if (
$view == 0 && file_exists("modules/".$name."/".$file.".php")) {
            include(
"modules/".$name."/".$file.".php");
        } else if ((
$view == 1 && (is_user() && is_group($name)) || is_moder($name)) && file_exists("modules/".$name."/".$file.".php")) {
            include(
"modules/".$name."/".$file.".php");
        } elseif (
$view == 1 && !is_moder($name)) {
            
$pagetitle = "".$conf['defis']." "._ACCESSDENIED."";
            
head();
            
title(""._ACCESSDENIED."");
            if (!
is_user()) $infotext = ""._MODULEUSERS." ";
            list(
$gname) = $db->sql_fetchrow($db->sql_query("SELECT name FROM ".$prefix."_modules LEFT JOIN ".$prefix."_groups ON (mod_group=id) WHERE title='".$name."'"));
            if (
$gname) $infotext .= ""._ADDITIONALYGRP.": ".$gname."";
            
warning($infotext, "?name=Account&op=newuser", 15, 2);
            
foot();
            exit;
        } else if (
$view == 2 && is_moder($name) && file_exists("modules/".$name."/".$file.".php")) {
            include(
"modules/".$name."/".$file.".php");
        } elseif (
$view == 2 && !is_moder($name)) {
            
$pagetitle = "".$conf['defis']." "._ACCESSDENIED."";
            
head();
            
title(""._ACCESSDENIED."");
            
warning(""._MODULESADMINS."", "", 5, 2);
            
foot();
            exit;
        } else {
            
Header("Location: index.php");
            exit;
        }
    } else {
        
Header("Location: index.php");
        exit;
    }
} else {
    
$home = 1;
    
$name = $conf['module'];
    
$conf['name'] = $name;
    
$ThemeSel = get_theme();
    if (
file_exists("modules/".$name."/".$file.".php")) {
        include(
"modules/".$name."/".$file.".php");
    } else {
        
head();
        
warning(""._HOMEPROBLEMUSER."", "", "", 1);
        
foot();
    }
}
?>
sasyk Дата: 17.06.2008, в 13:03 | Сообщение №3
sasyk
Участник
Пользователь №: 374
Сообщений: 64

А я что, не могу 2 раза подряд заинклудить?
sasyk Дата: 17.06.2008, в 13:06 | Сообщение №4
sasyk
Участник
Пользователь №: 374
Сообщений: 64

Как обойти даную проблему... поскольку контент после первого инклуда вівелся, я не могу больше инклудить, а надо...
последние строки мне нужно добавить один инклуд
PHP - Код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
} else {
    
$home = 1;
    
$name = $conf['module'];
    
$conf['name'] = $name;
    
$ThemeSel = get_theme();
    if (
file_exists("modules/".$name."/".$file.".php")) {
        include(
"modules/".$name."/".$file.".php");
include(
"modules/mod_new/index.php");
    } else {
        
head();
        
warning(""._HOMEPROBLEMUSER."", "", "", 1);
        
foot();
    }
}
?>
Serg_pnz Дата: 17.06.2008, в 13:26 | Сообщение №5
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

Боюсь, что единственным решением будет создание из модуля блока, который надо установить только для главной.
Проблема кроется в том, что модуль вызывает функции head() и foot(), которые начинают и заканчивают страницу.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
sasyk Дата: 17.06.2008, в 13:29 | Сообщение №6
sasyk
Участник
Пользователь №: 374
Сообщений: 64

Вот и я об этом...
sasyk Дата: 17.06.2008, в 13:29 | Сообщение №7
sasyk
Участник
Пользователь №: 374
Сообщений: 64

То есть делать блок и ставить его по центру вверху?
попробую спс
sasyk Дата: 17.06.2008, в 13:30 | Сообщение №8
sasyk
Участник
Пользователь №: 374
Сообщений: 64

тогда вот следующий вопросик...
у меня место вверху по центру занято... как быть?
sasyk Дата: 17.06.2008, в 13:34 | Сообщение №9
sasyk
Участник
Пользователь №: 374
Сообщений: 64

все... ответа не надо... тема закрыта...
Serg_pnz Дата: 17.06.2008, в 13:37 | Сообщение №10
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

В смысле занято? Ставь и сортируй как тебе надо.

Вариант 2. Делаешь модуль специально для вывода на главной, в котором объеденяешь стартовые функции твоих модулей. Только не забудь руками сменить/прописать пути например в ссылках "Подробнее", что бы они вели куда надо, а не по названию этого стартогового модуля.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
sasyk Дата: 17.06.2008, в 13:37 | Сообщение №11
sasyk
Участник
Пользователь №: 374
Сообщений: 64

спс

Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!


Реклама
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

Rambler's Top100

Генерация страницы: 0.275 сек. и 17 запросов к базе данных за 0.023 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.