Fork me on GitHub


 Bas   Précédent   Suivant

(1) 2 »


Connexion í  un Active directory Win 2003
Aspirant
Inscrit: 24/09/2003 10:18
Messages: 28
Bonjour,

Avec xoops 2.3, j'essaye de me connecter en LDAP et/ou ADS sur mon serveur 2003 mais cela ne passe pas.

Je vérifie les OU, DN, etc avec un outil de Win2003.

Je pense ne pas faire d'erreur.

Pour la configuration, j'ai suivi à la lettre les indications fournies sur le site en berne de penem.

Y aurait-il des choses non indiquées ?

Merci d'avance pour l'aide

Posté le : 12/03/2009 10:55
Transférer la contribution vers d'autres applications Transférer


Re: Problèmedetemplate smarty
Aspirant
Inscrit: 24/09/2003 10:18
Messages: 28
C'est bon j'ai trouvé.

Le fichier du framework gérant le menu admin est functioin.admin.php.

Quand on y regarde de plus près, il y a un test de la version de xoops pour savoir comment afficher le menu et ce test ne semble pas fonctionner comme il devrait.

Je fait donc un appel direct à la fonction de création du menu pour la version 2.x de xoops et je transfert cà vers le template comme tu le proposais.

Merci de l'aide.

Posté le : 19/09/2007 11:45
Transférer la contribution vers d'autres applications Transférer


Re: Problèmedetemplate smarty
Aspirant
Inscrit: 24/09/2003 10:18
Messages: 28
Si tu appelles "ce que j'affiche", le code correspondant au menu, l'ennui est que je ne vois pas trop comment procéder; Mis à part coller le code directement dans le fichier html du template.

Y a-t-il une autre manière de procéder ?

Posté le : 18/09/2007 13:35
Transférer la contribution vers d'autres applications Transférer


Re: Problèmedetemplate smarty
Aspirant
Inscrit: 24/09/2003 10:18
Messages: 28
Merci DuGris.

En fait, il semble que le template soit prioritaire sur l'affichage du html généré par le php quel que soit la position du code sur la page php appelant le template.

Peut-être une idée à creuser de ce côté de faire en sorte que ce ne plus le cas ?

Posté le : 17/09/2007 15:02
Transférer la contribution vers d'autres applications Transférer


Re: Problèmedetemplate smarty
Aspirant
Inscrit: 24/09/2003 10:18
Messages: 28
Je vous remercie de votre aide.

Bon, on avance un peu.

Le code suivant affiche correctement le tableau avec les valeurs :

// Added lines
include('../../../mainfile.php');
include (
'admin_header.php');

$xoopsOption['template_main']="xphpraid_admin_form_announces.html";
include_once(
XOOPS_ROOT_PATH "/header.php");


XOOPS_ROOT_PATH."/class/xoopsformloader.php";
include (
XOOPS_ROOT_PATH."/class/pagenav.php");


// Put hear functions
// End of functions
// Lines removed coming from art framework to show tabbed menu
//xoops_cp_header();
//loadModuleAdminMenu(8, "Index");

$announce=array();
// SQL request for insert
$sqlfetch="SELECT * FROM ".$xoopsDB->prefix("phpraid_announcements")."";
$result $xoopsDB->query($sqlfetch);
// Test for no items in database
if (!$result $xoopsDB->query($sqlfetch)) {
    
redirect_header('index.php',5,_MI_NORESULTERROR);
}
while(
$myrow=$xoopsDB->fetchArray($result)) {
    
$announce['announcements_id']= $myts->sanitizeForDisplay($myrow['announcements_id'],0,0,0);
    
$announce['title']= $myts->sanitizeForDisplay($myrow['title'],0,0,0);
    
$announce['datestamp']= $myts->sanitizeForDisplay($myrow['datestamp'],0,0,0);  
    
$xoopsTpl->append('announces',$announce);        
}

// Line removed coming from art framework to show tabbed menu
//xoops_cp_footer();
// Added line
include_once(XOOPS_ROOT_PATH "/footer.php");

?>


La problématique est que je n'ai plus dans ce cas le menu tabulaire.

Si je laisse en place les lignes qui permettent de l'afficher, ceci provoque un défaut d'affichage.
Le menu est de nouveau visible si je retire les remarque sur la ligne du loadadminmenu mais celui-ci est affiché à la suite du tableau au lieu d'être avant.

Posté le : 17/09/2007 10:53
Transférer la contribution vers d'autres applications Transférer


Re: Problèmedetemplate smarty
Aspirant
Inscrit: 24/09/2003 10:18
Messages: 28
J'ai essayé ce code.
Malheureusement même punition.

Posté le : 17/09/2007 09:08
Transférer la contribution vers d'autres applications Transférer


Re: Problèmedetemplate smarty
Aspirant
Inscrit: 24/09/2003 10:18
Messages: 28
C'est normal que tu n'ais pas vu cette ligne car la partie php et un fichier à part qui est pris par include dans la pageprincipale qui elle contient bien la ligne dont tu parles.

De plus le template à été correctement notifié avec xoops_version.

(je vais qd même revrifier l'ortographe même si je fais en général des copier/coller pour mes variables pour éviter ce type de désagrément.)

Posté le : 14/09/2007 16:43
Transférer la contribution vers d'autres applications Transférer


Problèmedetemplate smarty
Aspirant
Inscrit: 24/09/2003 10:18
Messages: 28
Bonjour,

Ma configuration :
Easyphp 1.8;
Dernière version de Xoops 2.0.17

J'ai un problème relativement simple. Je tente d'afficher des données dans un template sous forme de tableau.

Mon code pour transférer les données vers le template est le suivant :





<?

$announce=array();
// SQL request for insert
$sqlfetch="SELECT * FROM ".$xoopsDB->prefix("phpraid_announcements")."";
$result $xoopsDB->query($sqlfetch);
// Test for no items in database
if (!$result $xoopsDB->query($sqlfetch)) {
    
redirect_header('index.php',5,_MI_NORESULTERROR);
}
$i=0;
while(
$myrow=$xoopsDB->fetchArray($result)) {
    echo 
$announce[$i]['announcements_id']= $myts->sanitizeForDisplay($myrow['announcements_id'],0,0,0);
    echo 
$announce[$i]['title']= $myts->sanitizeForDisplay($myrow['title'],0,0,0);
    echo 
$announce[$i]['datestamp']= $myts->sanitizeForDisplay($myrow['datestamp'],0,0,0);  
    
$i++;
    
$xoopsTpl->append('announces',$announce);        
}

?>


Le code de la page html est le suivant :

<table class="outer" cellspacing="1" cellpadding="4">

<
tr><th align="center">Annonces</th><th align="center">Date de validité</th></tr>

<{
section name=announce loop=$announces}>
<
tr><{cycle values=odd,even assign=class}>
    <
td class="<{$class}>">
        <
a href="admin_announces.php?id=<{$announces[announce].announcements_id}>"}>"><{$announces[announce].title}></a>
    </td>
    <td class="
<{$class}>">
        <
{$announces[announce].datestamp}>
    </td>
</tr>
<{/section}>

</table>


Les echo me servent uniquement à voir si mes variables sontbien récupérées dans la bdd.
Mon problème se traduit pas le fait que lorsque la ligne $xoopTpl->... n'est pas en remarque, le code s'arrête sans boucler sur mes variables et n'affiche rien (j'ai juste la 1ère occurence des résultats).
Si elle est en remarque, la boucle s'effectue bien (toute les valeurs de ma table apparaissent.

J'en déduit donc que mon code php est correct mais qu'il y a un pb avec le fonctionnement de xooTpl->... ou avec le code de mon template.

Pourriez-vous m'aider svp ?

Merci par avance.

Posté le : 14/09/2007 15:38
Transférer la contribution vers d'autres applications Transférer


Re: metagen... quelques explications svp! (+hack titres) stp hervé apprend moi!
Aspirant
Inscrit: 24/09/2003 10:18
Messages: 28
Re,

Personellement je ne connait Xlanguage que de nom et ne l'ai jamais utilisé.

Neanmoins comme je l'ai indiqué je vais mettre un site en place avec le meta-generator modifie en esperant que le dèveloppeur ne viendra pas me faire la guerre en sachant que je mettrais une page de remerciement pour son code d'origine.

A++

Posté le : 06/12/2005 09:51
Transférer la contribution vers d'autres applications Transférer


Re: metagen... quelques explications svp! (+hack titres) stp hervé apprend moi!
Aspirant
Inscrit: 24/09/2003 10:18
Messages: 28
Salut,

Malheureusement comme je l'ai indiqué dans mon précédent log, le dèveloppeur du module pour e-xoops ne m'a pas donné l'autorisation d'utiliser son code donc pour le moment, je n'ai pas de site en production avec celui-ci.

Je pense le faire uniquement d'ici un mois à titre de test pour le référencement, pour pouvoir modifier le code de ma class de manière plus optimale.

Ce que je peux assurer, c'est que l'on peut réellementactiver la meta génération sur n'importe quelle page de n'importe quel module.


Si tu veux voir un exemple, installes-toi une version de e-xoops pour voir comment cela fonctionne dessus; en sachant que je n'ai fait que l'adapter à Xoops 2.x.x

A++

Posté le : 06/12/2005 08:57
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 »




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

94 Personne(s) en ligne (77 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 94 | Plus ...