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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> под класс 
:(
    Опции темы
переделка скрипта
Дата 30.8.2005, 19:49 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Хочеться переделать скрипт под классы а то надоело постоянно менять код када дизайн переделываю надеюсь мне помогут.....
вот скрипт
Код

<?
$req = explode('/',$_SERVER['REQUEST_URI']);
$p = $req[2];
if(empty($p)){$p=1;}
if(!isset($step)){$step=7;}

function draw_str_link($total)
{
global $step,$p,$total_page; 
$t_step=$step;
$p_step=7;

$total_page1=$total/$t_step;
$total_page2=intval($total_page1);
if($total_page1==$total_page2) {$total_page=$total_page2;}
else {$total_page=$total_page2+1;}

$total_page_v1=$total_page/$p_step;
$total_page_v2=intval($total_page_v1);
if($total_page_v1==$total_page_v2) {$total_page_v=$total_page_v2;}
else {$total_page_v=$total_page_v2+1;}

for($i=1; $i<=$total_page_v; $i++) 
{
   $p_p=$i*$p_step;
   $f_p=$p_p-$p_step;
   if($p>$f_p && $p<=$p_p)
   {
      if($f_p-1>0){ echo " <a class=\"al\" href=\"/cat/$f_p/\"><<<</a> ";}
      for($k=$f_p+1; $k<=$p_p; $k++) 
      {
         if($k<=$total_page)
         {
            if($k!=$p){echo " <a class=\"al\" href=\"/cat/$k/\">$k</a> ";}
            else {echo" <b>$k</b> ";}
         }
      }
      if($p_p<$total_page){$k2=$p_p+1; echo " <a class=\"al\" href=\"/cat/$k/\">>>></a> ";}
   }
}
}
$date_list=file('base.txt');
$total=count($date_list);

$ps=$p*$step;
if($ps>$total) $ps=$total;
$fs=$ps-$step;
if($fs<0) $fs=0;
print "<table width=\"80%\"  border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
 print " <tr>\n";
    print "<th scope=\"col\">&nbsp;</th>\n";
  print "</tr>\n";
print "  <tr>\n";
print "   <td>\n";
print "<div align=\"center\" class=\"pages\">";
print draw_str_link($total);
print "Страницы: (".$p."/".$total_page.")</div>";

for($i=$fs; $i<$ps; $i++) 
{
   $res=explode("#",$date_list[$i]);
     print "<ul>\n";
     print "  <li>\n";
     print "   <a class=\"al\" href=\"http://".$res[0]."\" title=\"".$res[1]."\" target=\"_blank\">".$res[2].".</a><span class=\"links\">&raquo;</span></li>\n"; 
     //print "   <span class=\"links\">&raquo;</span> </li>\n";
     print "    <dd class=\"comments\">".$res[1]."</dd>\n";
     print " </ul>\n";
}

print "<div align=\"center\" class=\"pages\">";
print draw_str_link($total);
print "Страницы: (".$p."/".$total_page.")</div>";
print  " </td>";
print "  </tr>";
print "</table>";
?>

  Вверх
alligator
Дата 30.8.2005, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Это я извините забыл залогиниться
PM MAIL   Вверх
Mal Hack
Дата 30.8.2005, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



Нельзя переделывать скрипт под ООП, только потому что это круто.
А если ты не знаешь зачем тебе ООП, то и не за чем его использовать.
PM ICQ   Вверх
alligator
Дата 30.8.2005, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



я и не думаю что это круто но просто переделывать код надоедает поэтому и хочу сделать для того чтобы юзать темлейты я много видел где используеться....

Это сообщение отредактировал(а) alligator - 30.8.2005, 20:19
PM MAIL   Вверх
alligator
Дата 30.8.2005, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Это удобно
PM MAIL   Вверх
IZ@TOP
Дата 30.8.2005, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

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



alligator, теплейты это уже не модно, я бы даже сказал "устаревши", юзай XML + XSLT.
Добавлено @ 21:08
PS и переделывать твой скрипт под ООП врятли кто то будет. Читай мануалы, учись, нарабатывай опыт...


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
alligator
Дата 30.8.2005, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



я незнаю xml
Добавлено @ 21:10
Цитата(IZ @ 30.8.2005, 22:08)
PS и переделывать твой скрипт под ООП врятли кто то будет. Читай мануалы, учись, нараюатывай опыт...

Да я знаю что ни кто переделывать не будет просто чтоб хоть помогли....
PM MAIL   Вверх
Mal Hack
Дата 30.8.2005, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



Цитата(alligator @ 30.8.2005, 22:09)
Да я знаю что ни кто переделывать не будет просто чтоб хоть помогли....


Цитата(alligator @ 30.8.2005, 21:19)
Это удобно

Нельзя работать с ООП, если это НЕ НУЖНО, с технической точки зрения. "Это удобно" - не техническая точка зрения.
PM ICQ   Вверх
alligator
Дата 30.8.2005, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



почему не нужно ?а для чего тогда сделали ООП?
PM MAIL   Вверх
Mal Hack
Дата 30.8.2005, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



alligator ООП это не просто красивый код и крутые слова, это модель программирования.

PM ICQ   Вверх
alligator
Дата 30.8.2005, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



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


 




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


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

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