Zdravím. Jak donutit SL, aby zobrazoval vevýpisu článků i články, které mají datum vydání, které teprve bude? Vím, že se něco podobného řešilo tadyhttp://sunlight.shira.cz/index.php?m=topic&id=8959 , ale nějako mi to nejde. Prosil bych to ještě jednou vysvětlit. Díky.
Diskuse
Téma: Zobrazování článků
Co je tam na tom nepochopitelného??
Přece to nebudu psát znova, prostě ve functions.php tento kus kódu:function _articleAccess($res){
$return=0;
if(($res['time']<=time() or _loginright_adminconfirm) and ($res['confirmed']==1 or _loginright_adminconfirm)){
$home1_public=mysql_fetch_array(mysql_query("SELECT public FROM `"._mysql_prefix."-root` WHERE id=".$res['home1'])); $home1_public=$home1_public['public'];
if($res['home2']!=-1){$home2_public=mysql_fetch_array(mysql_query("SELECT public FROM `"._mysql_prefix."-root` WHERE id=".$res['home2'])); $home2_public=$home2_public['public'];}else{$home2_public=1;}
if($res['home3']!=-1){$home3_public=mysql_fetch_array(mysql_query("SELECT public FROM `"._mysql_prefix."-root` WHERE id=".$res['home3'])); $home3_public=$home3_public['public'];}else{$home3_public=1;}
if(_publicAccess($res['public']) and _publicAccess($home1_public) and _publicAccess($home2_public) and _publicAccess($home3_public)){
$return=1;
}
else{
$return=2;
}
}
return $return;
}nahradit tímto kusem:function _articleAccess($res){
$return=0;
if($res['confirmed']==1){
$home1_public=mysql_fetch_array(mysql_query("SELECT public FROM `"._mysql_prefix."-root` WHERE id=".$res['home1'])); $home1_public=$home1_public['public'];
if($res['home2']!=-1){$home2_public=mysql_fetch_array(mysql_query("SELECT public FROM `"._mysql_prefix."-root` WHERE id=".$res['home2'])); $home2_public=$home2_public['public'];}else{$home2_public=1;}
if($res['home3']!=-1){$home3_public=mysql_fetch_array(mysql_query("SELECT public FROM `"._mysql_prefix."-root` WHERE id=".$res['home3'])); $home3_public=$home3_public['public'];}else{$home3_public=1;}
if(_publicAccess($res['public']) and _publicAccess($home1_public) and _publicAccess($home2_public) and _publicAccess($home3_public)){
$return=1;
}
else{
$return=2;
}
}
return $return;
}
Přece to nebudu psát znova, prostě ve functions.php tento kus kódu:function _articleAccess($res){
$return=0;
if(($res['time']<=time() or _loginright_adminconfirm) and ($res['confirmed']==1 or _loginright_adminconfirm)){
$home1_public=mysql_fetch_array(mysql_query("SELECT public FROM `"._mysql_prefix."-root` WHERE id=".$res['home1'])); $home1_public=$home1_public['public'];
if($res['home2']!=-1){$home2_public=mysql_fetch_array(mysql_query("SELECT public FROM `"._mysql_prefix."-root` WHERE id=".$res['home2'])); $home2_public=$home2_public['public'];}else{$home2_public=1;}
if($res['home3']!=-1){$home3_public=mysql_fetch_array(mysql_query("SELECT public FROM `"._mysql_prefix."-root` WHERE id=".$res['home3'])); $home3_public=$home3_public['public'];}else{$home3_public=1;}
if(_publicAccess($res['public']) and _publicAccess($home1_public) and _publicAccess($home2_public) and _publicAccess($home3_public)){
$return=1;
}
else{
$return=2;
}
}
return $return;
}nahradit tímto kusem:function _articleAccess($res){
$return=0;
if($res['confirmed']==1){
$home1_public=mysql_fetch_array(mysql_query("SELECT public FROM `"._mysql_prefix."-root` WHERE id=".$res['home1'])); $home1_public=$home1_public['public'];
if($res['home2']!=-1){$home2_public=mysql_fetch_array(mysql_query("SELECT public FROM `"._mysql_prefix."-root` WHERE id=".$res['home2'])); $home2_public=$home2_public['public'];}else{$home2_public=1;}
if($res['home3']!=-1){$home3_public=mysql_fetch_array(mysql_query("SELECT public FROM `"._mysql_prefix."-root` WHERE id=".$res['home3'])); $home3_public=$home3_public['public'];}else{$home3_public=1;}
if(_publicAccess($res['public']) and _publicAccess($home1_public) and _publicAccess($home2_public) and _publicAccess($home3_public)){
$return=1;
}
else{
$return=2;
}
}
return $return;
}