Takhle by mel vypada obsah souboru require/section.php aby to fungovalo i pro sekce:<?php
//kontrola jadra
if(!defined('_core')){exit;}
//titulek, obsah
$title=$query['title'];
$content="";
if($query['var2']==1){$content.="<h1>".$title."</h1>";}
$groups_arr=array(3,4,5);
$books_arr=array(3,4,5);
if (in_array(_loginright_group,$groups_arr) and in_array($id,$books_arr)){
$content.=_parseHCM($query['content']);
// komentare
if($query['var1']==1 and _comments){
require_once(_indexroot.'require/functions-posts.php');
$content.=_postsOutput(1, $id, $query['var3']);
}
}
else{
$content.="<p>Text, který se má zobrazit v případě že uživatel není v dané skupině.</p>";
}
?>
No odkaz se dá vygenerovat takto:if (_loginindicator==1) {
echo '<a href="'._linkRoot(_loginright_group).'">Odkaz na stránku s ID skupiny přihlášeného uživatele</a>';
}Pro jistotu je tam podmínka aby se nezobrazoval prázdný odkaz nepřihlášeným uživatelům.
Ale do menu to jen tak nedostaneš. Tohle je pro použití v template.php
A další věc je samozřejmě to jak zajistíš aby ta správná stránka měla to správné ID, i když neříkám že to nejde, jen to občas může znamenat hrabat se přímo v databázi.
mailform
(13.12.2010 8:42)
Poznávám svoji práci 😁
Do pole inputs je treba pridat polozku asi nejak takto:array('label' => 'Souhlasím s pravidly *','name' => 'souhlas', 'type' => 'checkbox', 'require' => 1),
Ořezání perexu
(13.12.2010 8:38)
Sakra a proc to pises sem. XXL res na foru XXL.
http://labs.studioart.cz/diskuze.p22.html
Tady na diskuzi je jasne napsano ze se tu bude diskutovat pouze o oficialni SL verzi.
Tak uplne jsem to asi nepochopil, jedna se o prihlaseneho uzivatele???
<?php
//kontrola jadra
if(!defined('_core')){exit;}
//titulek, obsah
$title=$query['title'];
$content="";
if(_template_autoheadings){
$content.="<h1>".$query['title']._linkRSS($id, 3)."</h1>\n"._parseHCM($query['content']);
}
else{
$content.=_linkRSS($id, 4);
if($query['content']!=""){
$content.=_parseHCM($query['content']);
}
}
$groups_arr=array(3,4,5);
$books_arr=array(3,4,5);
if (in_array(_loginright_group,$groups_arr) and in_array($id,$books_arr)){
//prispevky
require_once(_indexroot.'require/functions-posts.php');
$content.=_postsOutput(3, $id, array($query['var2'], _publicAccess($query['var1']), $query['var3']));
}
else{
$content.="<p>Text, který se má zobrazit v případě že uživatel není v dané skupině.</p>";
}
?>
Soubor require/book.php upravit takto:<?php
//kontrola jadra
if(!defined('_core')){exit;}
//titulek, obsah
$title=$query['title'];
$content="";
if(_template_autoheadings){
$content.="<h1>".$query['title']._linkRSS($id, 3)."</h1>\n"._parseHCM($query['content']);
}
else{
$content.=_linkRSS($id, 4);
if($query['content']!=""){
$content.=_parseHCM($query['content']);
}
}
if (_loginright_group==3 and $id==4){
//prispevky
require_once(_indexroot.'require/functions-posts.php');
$content.=_postsOutput(3, $id, array($query['var2'], _publicAccess($query['var1']), $query['var3']));
}
else{
$content.="<p>Text, který se má zobrazit v případě že uživatel není v dané skupině.</p>";
}
?>Tento příklad počítá s tím že id skupiny která má mít přístup je 3 a id knihy je 4. To bude třeba si upravit podle tvých id.
Nejde obnovéní dat
(8.12.2010 10:19)
Jestli jsi pri zalohovani nedal pakovani, tak se koukni do souboru sld na prvni radek, pokud tam neni 7.4.2, tak to oprav a spust obnovu znova.
No protože pro položku menu máš nadefinovanou pevnou výšku v css.
HCM & SQL
(6.12.2010 10:10)
Protože id je primary key a ty mu posíláš NULL, pošli mu '' a doplní se sám podle auto_incrementu a nebo mu neposílej vůbec nic:mysql_query("INSERT INTO `"._mysql_prefix."-spy` (nickid,url,time,ip) VALUES ('".$nickid."','".$url."','".$time.",'".$ip."')");
Problem zpusobuje tecka v nazvu clanku.
zdrojový kod
(22.11.2010 9:56)
Smety:
pravda, uvozovky jsem prehledl
levelcontent2
(19.11.2010 7:56)
A jsi si naprosto jisty ze jsi ten modul pouzil spravne?