Příspěvky uživatele jval

Presne tak jak pises, vytvorit novou a starou skryt.
Ja jsem si na to napsal vlastni upravu, ale pokud nepotrebuje jako ja 2 urovne, tak staci jak jsem psa ten rozcestnik.
u me maka tohle:Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/([0-9a-zA-Z\.\-]*)\.(p|a)([0-9]*)$ [NC]
RewriteRule ([a-zA-Z.-]*)\.p([0-9]*)$ /index.php?p=$2 [L,QSA]
RewriteRule ([a-zA-Z.-]*)\.a([0-9]*)$ /index.php?a=$2 [L,QSA]
Udelas rozcestnik a galerie umistis do nej.
Pokud by jsi sjednotil jen ty uzivatele, tak muzes id snadno prekopat, ale pokud jsou na motivech nejake diskuze, komentare atd, tak to neudelas.
Otázka ovšem je, jestli je to správně. Protože pokud udělám chybu, tak by mi to mělo chybu oznámit, protože taková stránka neexistuje.

Co by na to řekl pan góóóóóógle.
Jak složku??? Co přesně tím myslíš.
Tohle neni zadne php, je to klasicke HTML. Vloz to do boxu tak jak to je. Zkousel jsem to u sebe na strankach a funguje to. viz.
img
Skript by mel byt univerzalni a pokud nekdo povoli nahravani i neprihlasenym uzivatelum, tak pak je samozrejme nejlepsi podle datumu a casu. I kdyz ja osobne radsi pouzivam date() misto StrFtime. Ale to je detail.
v souboru function-template.php nahradit funkci _templateMenu takto:function _templateMenu($ord_start=null, $ord_end=null){
global $__shid_total;
$output="";
if(defined("_indexOutput_pid")){$pid=_indexOutput_pid;}else{$pid=-1;}
if(!_notpublicsite or _loginindicator){

//limit
if($ord_start===null or $ord_end===null){$ord_limit="";}
else{$ord_limit=" AND ord>=".intval($ord_start)." AND ord<=".intval($ord_end);}
$public=(_loginright_level>=100 ? 'AND public=1':'');

//obsah menu
$query=mysql_query("SELECT id,type,title,var1,var2 FROM `"._mysql_prefix."-root` WHERE visible=1 AND intersection=-1 AND type!=4".$ord_limit." ".$public." ORDER BY ord");
$output.="<"._template_menu_parent." class='menu'>\n";
$firstclass=" class='first'";
while($item=mysql_fetch_array($query)){

if(!($item['type']==7 and $item['var2']==1)){
if($item['id']==$pid){$class=" class='act'";}else{$class="";}
if($item['type']==6 and $item['var1']==1){$target=" target='_blank'";}else{$target="";}
$link="<a href='"._linkRoot($item['id'])."'".$class.$target.">".$item['title']."</a>";
}
else{
$__shid_total+=1;
$shid=$__shid_total;
$iquery=mysql_query("SELECT id,type,title,var1 FROM `"._mysql_prefix."-root` WHERE intersection=".$item['id']." AND visible=1 ".$public." ORDER BY ord");
$childactive=false;

$link_sublistitems='';
while($iitem=mysql_fetch_array($iquery)){
if($iitem['id']==$pid){$class=" class='act'"; $childactive=true;}else{$class="";}
if($iitem['type']==6 and $iitem['var1']==1){$target=" target='_blank'";}else{$target="";}
$link_sublistitems.="<li><a href='"._linkRoot($iitem['id'])."'".$class.$target.">".$iitem['title']."</a></li>";
}
if(!$childactive and $item['id']==$pid){$childactive=true;}
$link="<a href='"._linkRoot($item['id'])."' class='hs_".($childactive?'opened':'closed').(($item['id']==$pid)?' act':'')."' onclick=\"return _sysHideShow('sh".$shid."', this)\">".$item['title']."</a>
<ul class='hs_content".($childactive?'':' hs_hidden')."' id='sh".$shid."'>
".$link_sublistitems."
</ul>\n";
}

$output.="<"._template_menu_child.$firstclass.">".$link."</"._template_menu_child.">\n";
if($firstclass!=""){$firstclass="";}
}

$output.="</"._template_menu_parent.">";

}

return $output;

}
s tim, ze v tomto radku:$public=(_loginright_level>=100 ? 'AND public=1':'');nastavis level podle toho jak mas nastavene uzivatelske skupiny.
Pouzij to presne jako v predchozi verzi. Vytvor si slozku require/custom_hcm a pouzij modul [hcm]custom,sitemap[/hcm]
V editaci toho rozcestníku je třeba dole zaškrtnout, že má být rozbalovací.
Rekl bych ze mas pevne nastavenou vysku polozky menu, zameril bych se na height a line-height.
http://sunlight.shira.cz/index.php?m=topic&id=7046
No to je zase jednou dotaz 😁.
Strana: 1 ... « předchozí 52 53 54 55 56 57 58 59 60 další » ... 63