[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите по php
Serbyr
Здравствуйте! Помогите, пожалуйста с кодом. Есть скрипт доски объявлений. При выборе рубрики появляется таблица N, T, Заголовок, Имя и т.п. (вот для примера http://serbyr.far.ru/index.php?fid=19) надо добавить еще одну строку - город. Где и как это сделать? Ссылка на скрипт - http://narod.ru/disk/11278389000/wr-board-v-1.4.zip.html Заранее благодарен!



Спустя 4 минуты, 13 секунд (25.07.2009 - 21:12) Serbyr написал(а):
Если ссылка на сайт не откроется (т.е. напишет Попытка взлома. Хакерам здесь не место.), Попробуйте просто войти на сайт (http://serbyr.far.ru) и выбрать рубрику. smile.gif

Спустя 13 минут, 14 секунд (25.07.2009 - 21:26) jetistyum написал(а):
Думаю если ты почитаешь описание к скрипту (документацию) то решишь все свои вопросы, ну или поковыряй скрипт. Лично у меня не возникает желания качать скрипт, смотреть в его структуру, и думаю у большинства тоже не возникнет, хотя кто знает smile.gif

Спустя 9 секунд (25.07.2009 - 21:26) Krevedko написал(а):
вообще достаточно скобку в конце убрать biggrin.gif
не волнуйся, не идиоты тут сидят

Спустя 1 минута, 3 секунды (25.07.2009 - 21:27) Kuliev написал(а):
jetistyum
+ 100 лень качать и смотреть

Спустя 42 минуты, 50 секунд (25.07.2009 - 22:10) Guest написал(а):
Цитата (Krevedko @ 25.07.2009 - 18:26)
вообще достаточно скобку в конце убрать biggrin.gif
не волнуйся, не идиоты тут сидят

Просто не посмотрел (когда писал 1 пост), что скобка попадает в ссылку. smile.gif Покапаюсь в скрипте. Спасибо за ответы. Будут вопросы по кодингу, тогда задам. С уважением ко всем форумчанам!!!

Спустя 1 час, 11 минут, 8 секунд (25.07.2009 - 23:21) Serbyr написал(а):
Вот добавил одну строчку город:

// Выводим qqmain объявлений на текущей странице
if (isset($_GET['page'])) {$page=$_GET['page'];} else {$page="0";}

if ($page>=$i) {$page=$i-1;} // Исключаем ошибку вызова несуществующей страницы

if ($i-$page-$qq>=0) {$a1=$i-$page; $u=$a1-$qq;} else {$a1=$i-$page; $u=0;}

$num=0; $ivip=0; $itogos=0;

print"<TABLE class=bakfon cellPadding=2 cellSpacing=1 width=98% align=center><TBODY>
<TR class=row1 height=28><TD colspan=7 class=main align=center><strong>$razdel</strong> <small>--></small> <strong>$rubrika</strong></TD></TR>

<TR class=toptable align=center>
<TD><B>№</B></TD>
<TD><B>Т</B></TD>
<TD width=40%><B>Заголовок</B></TD>
<TD width=15%><B>Имя</B></TD>
<TD width=15%><B>Дата подачи</B></TD>
<TD width=20%><B>Дата удаления</B></TD>
<TD width=10%><B>Город</B></TD></TR>";

Получился вид такой http://serbyr.far.ru/index.php?fid=19

Спустя 1 минута, 3 секунды (25.07.2009 - 23:22) Serbyr написал(а):
А дальше надо лезть сюда?
// Показываем QQ ОБЪЯВЛЕНИЙ
do {$a1--; $dt=explode("|", $lines[$a1]);

$num++; $url="index.php?fid=$fid&id=$dt[10]";

if ($dt[4]=="П") {$colorsp="#ff3333";} else {$colorsp="#1414CD";}

$deldate=date("d.m.Y",$dt[7]); // конверируем дату удаления в человеческий формат
$tekdt=mktime();
$deldays=round(($dt[7]-$tekdt)/86400); // Дата удаления
$dt[5]=str_replace("<br>", "\r\n", $dt[5]);

// приводим слово ДЕНЬ/ДНЯ/ДНЕЙ - к нужному типу
$dney="дней"; if ($deldays=="0") {$deldays=1;}
if ($deldays>20) {$ddays=substr($deldays,-1);} else {$ddays=$deldays;}
if ($ddays=="1") {$dney="день";}
if ($ddays=="2" or $ddays=="3" or $ddays=="4") {$dney="дня";}

if ($dt[9]=="vip") {print "<TR height=28 class=vip onmouseout=\"vipout(this)\" onmouseover=\"vipover(this)\">";}
else {print "<TR height=28 class=row1 onmouseover=\"trtover(this)\" onmouseout=\"trtout(this)\">";}

if (stristr($dt[2],"[email]")) {$tdt=explode("[email]", $dt[2]); $dt[2]="$tdt[0]"; $usdat="<TD onclick=\"LmUp('$url')\">$dt[2]";} else {$usdat="<TD onmouseover=\"tover(this)\" onmouseout=\"tout(this)\" onclick=\"LmUp('tools.php?event=profile&pname=$dt[2]')\"><A href='tools.php?event=profile&pname=$dt[2]'>$dt[2]</A>";}

print"
<TD align=center><B>$num</B></TD>
<TD><FONT color=$colorsp><B>$dt[4]</B></FONT></TD>
<TD onmouseover=\"tover(this)\" onclick=\"LmUp('$url')\" onmouseout=\"tout(this)\"><A href='$url' title='$dt[5]'>$dt[3]</A></TD>
$usdat</TD>
<TD align=center onclick=\"LmUp('$url')\"> $dt[6]</TD>
<TD onclick=\"LmUp('$url')\">$deldate - через <B>$deldays</B> $dney </TD></TR>";

if (($dt[9]=="vip") and ($ivip==1)) {print"<TR height=15 class=small bgColor=#FFFFFF><TD colspan=6>&nbsp;</TD></TR>";}
$ivip--;

} while($a1 > $u);

$itogop=$i-$itogos;

Спустя 2 минуты, 8 секунд (25.07.2009 - 23:24) PandoraBox2007 написал(а):
Цитата
$num=0; $ivip=0; $itogos=0;


PHP
$num = $ivip = $itogos=0;
tongue.gif

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

PHP
    // приводим слово ДЕНЬ/ДНЯ/ДНЕЙ - к нужному типу
    switch(substr($ddays, -1, 1))
    { 
        case 1
: $d = 'день'; 
        break
; 

        case 2
: case 3: case 4: $d = 'дня'; 
        break
; 

        case 5
: case 6: case 7: case 8: case 9: case 0: $d = 'дней'; 
        break
;
    }

Спустя 11 минут, 25 секунд (25.07.2009 - 23:35) Serbyr написал(а):
Спасибо! Это я подправил. Только вот куда дальше лезть не знаю. Извините, пожалуйста, просто я в этом новичек. sad.gif

Спустя 21 минута, 52 секунды (25.07.2009 - 23:57) PandoraBox2007 написал(а):
возьми в таблице пример параметров Заголовок и продублируй только измени его на City

Спустя 20 минут, 12 секунд (26.07.2009 - 00:17) Serbyr написал(а):
Фу блин. Разобрался. Спасибо огромное всем. Особенно PandoraBox2007. Сдвинулся с мертвой точки. Вроде что-то получилось. Только вместо City надо было вставить $dt соответствующую городу. Еще раз спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.