Форум -> Вагон для курящих -> Многостраничный модуль |
Многостраничный модуль |
---|
antweb | Дата: 07.02.2007, в 18:00 | Сообщение №1 |
НовичокПользователь №: 26 Сообщений: 15
| Я думаю многим пригодиться этот пример модуля (Занесите в фак или куда там :) )
Код | 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
|
<?php
if (!defined('MODULE_FILE')) {
Header("Location: ../../index.php");
exit;
}
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
$pagetitle = "$defis "._AFISHA."";
function main() {
global $db, $prefix;
include("header.php");
OpenTable();
echo "Афиша";
CloseTable();
include("footer.php");
}
function cinema() {
global $db;
include("header.php");
OpenTable();
echo "Кино";
CloseTable();
include("footer.php");
}
function party() {
global $db;
include("header.php");
OpenTable();
echo "Вечеринки";
CloseTable();
include("footer.php");
}
switch ($op) {
default:
main();
break;
case "cinema":
cinema();
break;
case "party":
party();
break;
}
?>
|
Вызывать:
index.php?name=afisha
index.php?name=afisha&op=cinema
index.php?name=afisha&op=party
Кусок черепа из моего модуля Афиши :) |
|
|
|
Serg_pnz | Дата: 07.02.2007, в 22:40 | Сообщение №2 |
АдминистраторПользователь №: 1 Сообщений: 2242
| Спасибо за шаблон! | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
Havchik | Дата: 08.02.2007, в 01:45 | Сообщение №3 |
НовичокПользователь №: 24 Сообщений: 16
| что то я не пойму зачем он ?
вернее зачем его юзать для афиши ?
сидеть и обновлять ручками ?
я под это дело переделал pages.
Этот модуль под что нить статическое, что не требует постоянных изменений. |
|
|
antweb | Дата: 08.02.2007, в 02:43 | Сообщение №4 |
НовичокПользователь №: 26 Сообщений: 15
| Ну почему же ручками? Там в каждой функции еще по строк этак 25 :) Просто шаблон написания многостраничных модулей, а в моем модуле есть и админка и всё что мне нужно.. Самый простой пример - test.antweb.ru/index.php?name=afisha&op=page&pid=6 (Еще не доделанный на хосте, в кокалке уже тру ворк..) |
|
|
Havchik | Дата: 09.02.2007, в 03:24 | Сообщение №5 |
НовичокПользователь №: 24 Сообщений: 16
| antweb,
а вот фото появляющееся при наведении на сцылку - отличная идея.
не подскажешь как тможно так сделать, но внутри вставить текст ?
и для другого модуля ? |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|