Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Общий дизайн!
 
 автор: Panker   (15.04.2006 в 08:29)   письмо автору
 
 

Сейчас дописал почти до совершенства гостевуху и новосную ленту!
Решил соеденить!
админка труда не вызвала!
А вот серьёзную проблему вызвала та штука под названием дизайн ))
так ну тут по порядку всё да )
Решил не делать 1 огромный файл а разбить всё на мелкие части! получилось около 10 папок 15 файлов! но не это галвное :)))))
Главное вот в чём!
У меня нет мускула, делаю всё на файлах!
База такая
Гостевуха -
Name||Mail||MSG||DATA||IP||
НОВОСТИ -
NAME||MAIL||NEWS||DATA||COMENT||
COMENT - просто мои коментарии к новости из 10-20 символов!
Вывожу постранично! Вот так -



<?php 
include "config/config.php";
$base1=@file("base/guest_bd.php");  //база куда пишем
$base1 array_reversefile("base/guest_bd.php") ); //база куда пишем
$num=$number_page;  //Номер сообщений на странице! Менять в файле config.php
$num1=$num
function 
get_page($page

    global 
$base1,$num,$num1
    foreach(
$base1 as $k => $value
    { 
      if (
$k<$num*$page
      { 
        if (
$k>=$num*$page-$num1
        { 
        list(
$comments2,$name2,$mail2,$data2)=explode("||",$value); 
        
//После echo идёт дизайн!
     
echo"
         <table border=0 width=498 cellspacing=0 cellpadding=2 class=commBodyTable height=42> 
   <tr> 
      <td class=commNameTd width=25 style='border-left-width:1px; border-right-style:dotted; border-right-width:1px; border-top-width:1px; border-bottom-width:1px'> 
          № "
.(count ($base1) - $k).
      </td> 
      <td class=commNameTd width=207> 
         <b><u><font color=4D6D91>Говорит</font></u> <a href=mailto:
$mail2>$name2</a></b> 
      </td> 
      <td class=commDateTd align=right nowrap height=23 width=236> 
         
$data2 
      </td> 
   </tr> 
   <tr> 
      <td class=commCommentTd height=19 colspan=3> 
      <font size =2>
$comments2</font> 
      </td> 
   </tr> 
</table>
<br>
"

//Перед ";  заказончился дизайн! 
} } } } 
if (empty(
$page)) 
get_page(1); } 
else 
get_page($page); } 
if (
gettype(count($base1)/$num)=="integer"
$div=intval(count($base1)/$num); } 
else 
$div=intval(count($base1)/$num)+1; } 
for (
$i=0;$i<$div;$i++) 
{ echo 
"
(<a href=guest.php?page="
.($i+1).">".($i+1)."</a>)
"
; }  
?>



Тут немного запутано но не в этом дело да :))
Я новости вывожу так и гостевую книгу!
немогли бы подсказать что ли как бы мне выводить всё через 1 файл шаблона ?
А то у меян есть папка themes там приходится создовать папку темы в данном случии ОРИГЕНАЛ origenal а там уже разбивать ещё на 2 папки news and guest а в них уже ложить файлы вывода и форм для ввода и всякой дури типа низ с банерами и так далее!
Не подскажите как мне сделать единый шабло?
В дольнейшем я ещё буду добовлять всяякие штуки помимо гостевой и ленты новостей и хотелось бы не делать по 20 шаблонов почти одинаковых!
как бы вот так!
а то я прикинул ели будут новости гсотевуха ну там ещё что неть то придётся под каждый скрипт сздовать свой шаблон и менять устану!

   
 
 автор: cheops   (15.04.2006 в 13:48)   письмо автору
 
   для: Panker   (15.04.2006 в 08:29)
 

Хм... используйте единую таблицу стилей, шапку и завершение страницы - у вас будет три файла с дизайном на все случае жизни, сколько бы блоков не подключалось.

   
 
 автор: Sywooch   (15.04.2006 в 15:00)   письмо автору
 
   для: cheops   (15.04.2006 в 13:48)
 

Яж тебе както давал махонький шаблонцик!
Помоему как раз то о чем спрашиваеш!

   
 
 автор: Panker   (15.04.2006 в 17:17)   письмо автору
 
   для: Sywooch   (15.04.2006 в 15:00)
 

Или я дубина или я драк :)))))
>Яж тебе както давал махонький шаблонцик!
>Помоему как раз то о чем спрашиваеш!
Да, давал :( но что то не понел я его! но нечгео я сделал шаблон для себя!
а насчёт идеи хеопса - а как ваше кмски делают общий ди??

   
 
 автор: Sywooch   (15.04.2006 в 20:36)   письмо автору
 
   для: Panker   (15.04.2006 в 17:17)
 

"кмски" - непонял эту аббревиатуру :(

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования