Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Переход с html на php, правильно ли мыслю 
:(
    Опции темы
nurv_ad
Дата 20.2.2007, 03:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 15.10.2006

Репутация: нет
Всего: нет



PS минут 30 думал вообще чего я хочу smile и вот думаю надумал свой запрос. 
(Уважаемые модераторы, если вам понятна моя идея и она не относится к разделу или теме, прошу перефразировать и поместить по назначению, или подсказать)

Как то получилось что я писал на php только какие то функциональные скриптики типо календаря и тд. Тут столкнулся с такой задачей. Взялся я сделать свой сайт с моими же скриптами и со своим шаблоно, но вот как это сделать с php, а точнее упростить и автоматизировать чтоб было правильно.
Ой щас запутаю.. Буду прост

Код

<?
$p_inc = "include";                     // папка с функционалом
// Настройки шаблонов
/*
размеры таблицы
*/
$left = "30";                             // ширина левого текстового логотипа страниц
$main = "470";                             // ширина главной области
$r_m = "200";                              // ширина левой области модулей
$right = "";                            // ширина леввого края


// шаблон вывода поля с модулями


echo ("<table border=0><tr><td align=\"center\" valign=\"top\" width=\"$left\">");
echo ("<div class=\"all-news-logo\">В<br>с<br>е<br><br>р<br>а<br>з<br>д<br>е<br>л<br>ы</div></td><td width=\"$main\" valign=\"top\" align=\"justify\">");
include("sections/news/list_cats.php");
$number= "20";
$template="newstop10";
include_once ("../news/show_news.php");
echo ("</td><td width=\"$r_m\"valign=\"top\">");
echo ("<span valign=\"middle\" class=\"link\">[registr]</span><br>");
echo ("<table width=\"200\" border=\"0\"><tr><td align=\"center\"><table width=\"100%\" border=\"1\" cellspacing=\"9\" cellpadding=\"10\"><tr><td>");
print ("Статистика");
include("sections/news/stats.php");
echo ("</td></tr></table></td></tr></table>");
echo ("<table width=\"200\" border=\"0\"><tr><td align=\"center\"><table width=\"100%\" border=\"1\" cellspacing=\"9\" cellpadding=\"10\"><tr><td align=center>");
print ("<span tooltip=\"Расширенный поиск по сайту\"><a href=\"search.php\"><span class=\"news-link\">Поиск по сайту</span></a></span>");
echo ("</td></tr></table></td></tr></table>");
echo ("<table width=\"200\" border=\"0\"><tr><td align=\"center\"><table width=\"100%\" border=\"1\" cellspacing=\"9\" cellpadding=\"10\"><tr><td align=\"center\">");
include ("$p_inc/calendar.php");
echo ("</td></tr></table></td></tr></table>");
echo ("<table width=\"200\" border=\"0\"><tr><td align=\"center\"><table width=\"100%\" border=\"1\" cellspacing=\"9\" cellpadding=\"10\"><tr><td align=\"center\">");
echo ("<span tooltip=\"Подписка на все новости сайта\">
<a title=\"RSS Feed\" href=\"/news/rss.php?number=20\">
<img src=\"/news/skins/images/rss_icon.gif\" border=0  />
</a></span>
");
echo ("</td></tr></table></td></tr></table>");
echo ("<table width=\"200\" border=\"0\"><tr><td align=\"center\"><table width=\"100%\" border=\"1\" cellspacing=\"9\" cellpadding=\"10\"><tr><td align=\"center\">");
include ("$p_inc/js_ndlog.php");
echo ("</td></tr></table></td></tr></table>");
echo ("</td></tr></table>");
?>


Есть мысли, меня вот это все приводит в недопонимание php наверное. как сделать праивльно.
В какую сторону идти товарищи. Подскажите.

Зачем это все? - Хочу в дальнейшем сделать управление подключением модулей месте с шаблонами.

Это сообщение отредактировал(а) nurv_ad - 20.2.2007, 03:59
PM MAIL   Вверх
nurv_ad
Дата 20.2.2007, 05:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 15.10.2006

Репутация: нет
Всего: нет



вот тут сидел и делал, не знаю как но получается на подобие портала с подключаемыми модулями.

структура:
.
..
templates/
--config.php
--index.php

config.php
Код

<?
$p_tem = "templates";                           // папка с шаблоная всех областей

// Настройки шаблонов
/*
размеры таблицы
*/
$left = "30";                                   // ширина левого текстового логотипа страниц
$main = "470";                                  // ширина главной области
$r_m = "200";                                   // ширина левой области модулей
$right = "";                                    // ширина леввого края
// --------------------------------------------------------------------------------------
// Шаблоны
/*
статистика, поиск, календарь, rss
*/
$mod_g = "$p_tem/mod_g.tpl";                    // общий модуль.
$mod_rf = "$p_tem/reg_form.tpl";                // форма регистрации
$mod_stat = "$p_tem/stat.tpl";                  // статистика
$mod_search = "$p_tem/search.tpl";              // линк на поиск по сайту
$mod_rss = "$p_tem/rss.tpl";                    // rss подписка
$mod_reg = "$p_tem/reg.tpl";                    // регистрация информ
$mod_ndlog = "$p_tem/ndlog.tpl";                 // ndlog
?>


index.php
Код

<?php
include_once ("header.php");
echo ("<table border=0><tr><td align=\"center\" valign=\"top\");
echo ("<div class=\"all-news-logo\">В<br>с<br>е<br><br>р<br>а<br>з<br>д<br>е<br>л<br>ы</div></td><td width=\"470\" valign=\"top\" align=\"justify\">");
include("sections/news/list_cats.php");
$number= "20";
$template="newstop10";
include_once ("../news/show_news.php");
echo ("</td>");
echo ("<td valign=\"top\" width=\"230\">");
include ("$mod_reg");
include ("$mod_stat");
include ("$mod_search");
include ("$mod_ndlog");
include ("$mod_rss");
echo ("</td>");
echo ("<td align=\"center\" valign=\"top\">");
echo ("</td></tr></table>");
include_once ("footer.php");
?>


PS ну вы сильно не ругайтесь а то я чувствую щас все проснуться и такое понапишут в мой адрес. 
Идея такая
в конфиге я расписываю пути для папки с шаблонами, ну типо на случай того если решу переименовать или для постоянства пути. В ней лежат шаблоны модулей
Есть страница на которой эти модули подгружаются и образуется полноценная страница. 
Правильно ли я шагаю. Хочу сделать чтоб можно было настраивать колличесвто модулей на странице, включать / отключать их. Размещать их с разных сторон лево/ право.

Строго не судите. Я ведь только учусь.
PM MAIL   Вверх
Alex13
Дата 20.2.2007, 07:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 280
Регистрация: 30.12.2005
Где: Новосибирск

Репутация: нет
Всего: 1



nurv_ad, ага, мы злобные и посылаем всех в фак и серчъsmile
Сразу перечислю ссылки, которые полезно посетить:
http://phpclub.ru/
http://forum.vingrad.ru/topic-130513.html
http://forum.vingrad.ru/topic-131742.html
http://forum.vingrad.ru/topic-54449.html

Ну и ритуальное: "Гугль в помощь!"


--------------------
Самая страшная ошибка - это ошибка, не имеющая явных причин и конкретных последствий.
Антисоциальный блог.
PM WWW ICQ Jabber   Вверх
nerezus
Дата 20.2.2007, 08:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Цитата

Код

echo ("<table border=0><tr><td align=\"center\" valign=\"top\");


Код

?><table border=0><tr><td align="center" valign="top"<?php
 и т.д.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0778 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.