|
|
|
| Допустим, у меня 15 разделов, и в каждом разделе мне нужно какое-то особое оформление... Можно ли средствами PHP написать алгоритм, который будет проверять ID раздела, и выдавать в том месте, где выводится список статей, часть html-кода, то есть картинку, например? В разделе статей - картинка газеты, в разделе повестей - картинка с книгой... Можно ли так, или мне в таком случае лучше создать 15 модулей, и отдельно их администрировать?
автор: cheops (17.04.2006 в 18:45)
Да, вы можете даже для удобства оформить это в виде отдельной функции, которая будет принимать ID раздела и возвращать HTML-код оформления.
автор: Радосвет (17.04.2006 в 19:40)
То есть, при обращении к странице ./article/index.php?id_page=1 функция проверит ID, который равен 1, и вставит определённый код? А можно чуть подробнее об этом, или где можно прочитать? | |
|
|
|
|
|
|
|
для: Радосвет
(20.04.2006 в 05:14)
| | Можно поступить примерно следующим образом
<?php
function image_by_id($id)
{
$text = "<img src=...>";
switch($id)
{
case 1:
$text = "<img src=...>";
break;
case 2:
$text = "<img src=...>";
break;
...
case 15:
$text = "<img src=...>";
break;
}
return $text;
}
?>
|
тогда вам останется только вызвать функцию в нужном месте, передав ей в качестве аргумента GET-параметр id_page
<?php
echo image_by_id($_GET['id_page']);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(20.04.2006 в 11:52)
| | Спасибо большое! Всё работает, буду тренероваться теперь... :) | |
|
|
|