В своё время пришлось такую штуку делать
Оно, конечно изяществом не отличается, но работает исправно.
Понятно, что имя базы и поля свои ставить надо.
$SelectedId - если нужно, чтобы какой-то пункт был выбранным заранее.
global $CatSelect; global $SelectedId; global $p; $CatSelect="<select name=\"$NameSelect\">\n<option value=\"0\">Нет</option>\n"; $CQ=mysql_query("select Id,Name from Categories where Parent=0 order by Name"); while($CR=mysql_fetch_object($CQ)) { $CR->Id==$SelectedId ? $c_sel="selected" : $c_sel=""; $CatSelect.="<option value=$CR->Id $c_sel>$CR->Name</option>\n"; Childs($CR->Id); }; $CatSelect.="</select>\n"; function Childs($Id=0) { global $CatSelect; global $SelectedId; global $p; $PQ=mysql_query("Select Id,Name,Parent from Categories where Parent=$Id order by Name"); while($PR=mysql_fetch_object($PQ)) { $p[$PR->Id]=$p[$Id]." "; $tt=Check($PR->Id); if($tt>0) { $PR->Id==$SelectedId ? $c_sel="selected" : $c_sel=""; $CatSelect.="<option value=\"$PR->Id\" $c_sel>".$p[$PR->Id]."$PR->Name</option>\n"; Childs($PR->Id); } else { $PR->Id==$SelectedId ? $c_sel="selected" : $c_sel=""; $CatSelect.="<option value=\"$PR->Id\" $c_sel>".$p[$PR->Id]."$PR->Name</option>\n"; }; }; }; function Check($Id) { $PQ=mysql_query("Select count(*) as cnt from Categories where Parent=$Id"); $PR=mysql_fetch_object($PQ); return $PR->cnt; };
Посмотрел с 1 по 20 страницу google.com
Там вообще такого нет...
Мож у меня гугл какой-то не тот🙄
В $_SERVER[DOCUMENT_ROOT] хранится абсолютный адрес относительно корневой директории сервера и может не иметь к http никакого отношения.
Для http нужно $_SERVER[HTTP_HOST].
<img src="http://<?php echo $_SERVER['HTTP_HOST']; ?>/papka-s-kartinkami/gopa.jpg" />
В рейтинге квотирование апострофов вылезает.
$_SERVER[DOCUMENT_ROOT]
и не надо ничего спрашивать у хостера и менять при переезде.
У меня ссылки вернулись.
Правда, в чуть меньшем количестве. Где-то минус 5-6%
OpenX для профессиональной сети вообще не пойдёт.
Он, конечно, сильно красивый и удобный, но:
High Volume Ad Delivery Serve up to millions impressions per month on a single server Serve billions of impressions per month using a server farm
Подробней:
http://www.openx.org/products/specs
Сайту 7 лет.
Всё время висел в каталоге.
Ничего из вышеперечисленного, даже продвижения небыло.
PR5, в индексе Гугла около 250 тыс. страниц. Неделю назад зашёл в ДМОЗ - нету 🙄
Правда, в моей категории стало вообще сайтов раза в 3 меньше.
Это я так, просто информация. Я даже не уверен, что польза будет если сайт опять включат, но на всяк. случай заявку подал :D
В основной своей массе, все жители солнечной системы юзают http://www.jeroenwijering.com/?item=JW_FLV_Media_Player
C Друпалом не работал, не знаю.
А вот
if(document.forms.mainform["calcscheme"].options.item(i).selected) { scheme=document.forms.mainform["calcscheme"].options.item(i).innerText; break; }
меняем на
if(document.forms.mainform["calcscheme"].options.item(i).selected) { scheme=document.forms.mainform["calcscheme"].options.item(i).innerHTML; break; }
Это
switch (document.forms.mainform["calcscheme"].value) { case "decr" : document.all("pay_header").innerText="Платеж в первый месяц"; break; case "equ" : document.all("pay_header").innerText="Ежемесячный платеж"; break; default : document.all("pay_header").innerText=""; }
switch (document.forms.mainform["calcscheme"].value) { case "decr" : document.all("pay_header").innerHTML="Платеж в первый месяц"; break; case "equ" : document.all("pay_header").innerHTML="Ежемесячный платеж"; break; default : document.all("pay_header").innerHTML=""; }
В общем, FF не очень тут понимает InnerText