Pages vues depuis 25/05/2001 : 111 384 483
Index du forum »» Questions »» Editeur modules
Citation : Jireck
je viens de re regarder le code d'interpretation de pages et je vois pas pourquoi la surchzrge ne marche pas.
Apres sinon il faudrait checker le $page_uri[0] => admin, $page_uri[1] ==> Extend-Admin-SubModule et le $page_uri[3].
c'est là où je vois que je suis devenu mauvais en php car c'est moi qui avais fait le systeme de pages avec dev..
la lose.
<== mais non c'est pas une question de mauvais c'est juste l'évolution des languages qui est parfois très impactante sur les codes de l'époque et les choix de développement ... et oui comme tu le disais ça saoûle souvant ... mais on n'a pas le choix que de suivre et s'adapter ...
$adm_op_url
depuis le pages du modules mais je n'ai pas fait d'essai ... c'est à tester ... Citation : Jireck
modifier pour mettre
$adm_op_url = array('adminStory','Extend-Admin-SubModule','DisplayStory','PreviewAgain','EditStory','autoEdit','Edito_load','sections','sectionedit','new_rub_section','rubriquedit','secartedit','secartupdate','DownloadAdmin','DownloadEdit','email_user','FaqCatGo','lnl_Shw_Body','lnl_Shw_Footer','lnl_Shw_Header','links','LinksModLink','Add_Footer');
et ca marche. le page dans le module ne sert presque plus a rien
Citation : jpb
- les superpositions des pages.php n'ont jamais parfaitement fonctionnées ...(et ne fonctionnent toujours pas)
==> pour moi, cela fonctionnait mieux que maintenant. c'est mon avis.
- la centralisation de l'admin des modules ==> je ne vois pas ce que c'est ???
- le chargement de tiny non systématique pour toutes les pages de l'admin ==> c'est bien
entre autres explique ces changements... que ca te saoule soit... Mais cela fonctionne aussi bien qu'avant et de manière plus efficace ...
$PAGES['admin.php?op=Extend-Admin-SubModule&ModPath=xxxxx&ModStart=admin/admin*']['title']="";
$PAGES['admin.php?op=Extend-Admin-SubModule&ModPath=xxxxx&ModStart=admin/admin*']['run']="yes";
$PAGES['admin.php?op=Extend-Admin-SubModule&ModPath=xxxxx&ModStart=admin/admin*']['blocs']="0";
$PAGES['admin.php?op=Extend-Admin-SubModule&ModPath=xxxxx&ModStart=admin/admin*']['TinyMce']='1';
$PAGES['admin.php?op=Extend-Admin-SubModule&ModPath=xxxxx&ModStart=admin/admin*']['TinyMce-theme']="short";
Citation : jpb
dans le tableau $adm_op_url du pages.php principal il faut que tu rajoutes 'Extend-Admin-SubModule'
L'eau goutte à goutte finit toujours par percer la pierre.
$adm_op_url = array('adminStory','Extend-Admin-SubModule','DisplayStory','PreviewAgain','EditStory','autoEdit','Edito_load','sections','sectionedit','new_rub_section','rubriquedit','secartedit','secartupdate','DownloadAdmin','DownloadEdit','email_user','FaqCatGo','lnl_Shw_Body','lnl_Shw_Footer','lnl_Shw_Header','links','LinksModLink','Add_Footer');
switch($subop)
{
//list
case 'list':
list();
break;
case 'form':
adminhead ($f_meta_nom, $f_titre, $adminimg);
form();
adminfoot('fv','','','');
break;
}
!include!_once(footer.php);
if(isset($_POST['op'])){
if($_POST['op'] == 'Extend-Admin-SubModule'){
$PAGES['admin.php']['TinyMce']=1;
$PAGES['admin.php']['TinyMce-theme']="full";
$PAGES['admin.php']['TinyMceRelurl']="false";
}
}
<script type="text/!javascript!">
//<![CDATA[
document.addEventListener("DOMContentLoaded", function(e) {
tinymce.init({
selector: 'textarea.tin',
mobile: {menubar: true},
language : 'fr',
promotion : false,
skin : "oxide-dark",
template_popup_width: "800",
toolbar_mode: "sliding",
templates : [
{
title: "Une colonne",
url: "http://football.asfa.blog/editeur/tinymce/plugins/template/txt_1_col_12.html",
description: "Texte sur une colonne"
},
{
title: "Deux colonnes (50% 50%)",
url: "http://football.asfa.blog/editeur/tinymce/plugins/template/txt_2_col_6-6.html",
description: "Texte sur deux colonnes de largeurs égales"
},
{
title: "Trois colonnes (33% 33% 33%)",
url: "http://football.asfa.blog/editeur/tinymce/plugins/template/txt_3_col_4-4-4.html",
description: "Texte sur trois colonnes de largeurs égales"
},
{
title: "Deux colonnes (33% 66%)",
url: "http://football.asfa.blog/editeur/tinymce/plugins/template/txt_2_col_4-8.html",
description: "Texte sur deux colonnes de largeurs inégales"
},
{
title: "Deux colonnes (66% 33%)",
url: "http://football.asfa.blog/editeur/tinymce/plugins/template/txt_2_col_8-4.html",
description: "Texte sur deux colonnes de largeurs inégales"
},
{
title: "Trois colonnes (25% 50% 25%)",
url: "http://football.asfa.blog/editeur/tinymce/plugins/template/txt_3_col_3-6-3.html",
description: "Texte sur trois colonnes de largeurs inégales"
},
{
title: "Deux colonnes image/texte (33% 66%)",
url: "http://football.asfa.blog/editeur/tinymce/plugins/template/img_txt_2_col_4-8.html",
description: "Image, texte sur deux colonnes de largeurs inégales"
},
{
title: "Deux colonnes image/texte (17% 83%)",
url: "http://football.asfa.blog/editeur/tinymce/plugins/template/img_txt_2_col_2-10.html",
description: "Image, texte sur deux colonnes de largeurs inégales"
},
{
title: "Trois colonnes image/texte/image (25% 50% 25%)",
url: "http://football.asfa.blog/editeur/tinymce/plugins/template/img_txt_img_3_col_3-6-3.html",
description: "Texte sur trois colonnes de largeurs inégales"
}
],
content_css : ' lib/font-awesome/css/all.min.css,lib/bootstrap/dist/css/bootstrap.min.css,editeur/tinymce/themes/advanced/npds.css',
extended_valid_elements : 'hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]',
directionality: 'ltr',
// auto_focus: '',
apply_source_formatting : true,
force_br_newlines : true,
convert_newlines_to_brs : false,
remove_linebreaks : false,relative_urls : true,remove_script_host : false
});
});
//]]>
</script>