Fork me on GitHub


 Bas   Précédent   Suivant

« 1 ... 6 7 8 (9) 10 11 12 ... 161 »


Re: Xoops 2.5.9
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1737
Je suis bien d'accord avec toi !
Je ne comprend pas bien cette organisation de langage . Les termes ne changent pas tant que ca , d'une version a l'autre, on ne devrait pas avoir à refaire le travail à chaque nouvelle sortie .

Posté le : 07/10/2016 07:26
Transférer la contribution vers d'autres applications Transférer


Re: Question PHP
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1737
Bon ben voilà.
Pour un site vitrine, avec peu de modifications, je trouve le module "pages" juste parfait.
Son menu intergré permet d'afficher les pages dans l'ordre qu'on veut avec une simplicité enfantine.
Je trouve dommage qu'il soit laissé de côté.
Pour éviter l'utilisation des blocs qui rajoute des boites d'affichage, j'ai voulu intégrer quelques raccourcis indispensables.

Dans "monsite/modules/pages/blocks/pagesmenu.php

j'ai modifié ainsi, grâce à Mage:

<?php  function b_pages_list() {     global $xoopsDB$xoopsModule$myts;     $myts =& MyTextSanitizer::getInstance();          $block['content'] =" ";         $result2 $xoopsDB->query("SELECT CID FROM " $xoopsDB->prefix("pages") . "");         $numrows $xoopsDB->getRowsNum($result2);         $block['content'] .= "<a href='" XOOPS_URL "' title='Accueil'>Accueil</a><br />";         if ($numrows 0)         {             $sql "SELECT CID, pagetitle, pageheadline, weight, publishdate FROM " $xoopsDB->prefix("pages") . " WHERE mainpage <>0 OR defaultpage =1 ORDER BY weight, pagetitle ASC";             $result $xoopsDB->query($sql) ;             while (list($CID$pagetitle$pageheadline$publishdate) = $xoopsDB->fetchrow($result))             {                            $pagetitle $myts->htmlSpecialChars($pagetitle);                                                        $block['content'] .= "<a href='" XOOPS_URL "/modules/pages/index.php?pagenum=$CID' title='" $pagetitle "'>" $pagetitle "</a><br />";             }          }                                           else {$block['content'] = _MD_NOPAGE;}         $block['content'] .= "<a href='" XOOPS_URL "/modules/contact/' title='contact'>Contact</a><br />";    global $xoopsUser; if ($xoopsUser)  {    if ( $xoopsUser->isAdmin() ) {        //texte pour les administrateurs       $block['content'] .= "<a href='" . XOOPS_URL . "/user.php' title='user'>Mon Compte</a><br />";       $block['content'] .= "<a href='" . XOOPS_URL . "/admin.php' title='Administration'>Administration</a><br />";       $block['content'] .= "<a href='" . XOOPS_URL . "/user.php?op=logout' title='Deconnexion'>Deconnexion</a><br />";           } else      {       //texte pour les membres               $block['content'] .= "<a href='" . XOOPS_URL . "/user.php' title='Compte'>Mon Compte</a><br />";       $block['content'] .= "<a href='" . XOOPS_URL . "/user.php?op=logout' title='Deconnexion'>Deconnexion</a><br />";    } } else  {    //texte pour les anonymes    $block['content'] .= "<a href='" . XOOPS_URL . "/user.php' title='Connexion'>Connexion</a><br />";    $block['content'] .= "<a href='" . XOOPS_URL . "/register.php' title='Inscription'>Inscription</a><br />";         }         return $block; } ?>


Voir sur Ferme de Reculefort

Posté le : 06/10/2016 20:27
Transférer la contribution vers d'autres applications Transférer


Re: Question PHP
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1737
Trop gentil !
Je teste et publie le resultat après

Posté le : 01/10/2016 12:29
Transférer la contribution vers d'autres applications Transférer


Re: Question PHP
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1737
Super! Ca marche nikel ! Tu n'aurais pas La meme chose pour les anonymes ?

IF anonyme "liens"
Else " autre lien"


Posté le : 30/09/2016 11:26
Transférer la contribution vers d'autres applications Transférer


Re: Nouveau module de contact
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1737
Du coup je l'ai mis sur un site en prod et je n'ai pas noté de bug particulier. Va comprendre

Posté le : 30/09/2016 10:44
Transférer la contribution vers d'autres applications Transférer


Re: Question PHP
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1737
Merci Mage, ca marche presque. Enfait, ca fonctionne quand je suis connecté en admin, mais si je suis deconnecté , j'ai une page blanche..

Posté le : 29/09/2016 22:22
Transférer la contribution vers d'autres applications Transférer


Re: Nouveau module de contact
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1737
Ça m'étonne , j'avais fait l'installation sur un xoops neuf

Je regarderai plus en profondeur

Posté le : 29/09/2016 11:12
Transférer la contribution vers d'autres applications Transférer


Re: Question PHP
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1737
Oui mais non ! Ca je sais faire. Mais la page n'a pas de template correspondant, elle est interne au module. (Pages). C'estpour caqu'il me faut un codage d'affichage compréhensible en php.
Je met l'integralité :
<?php  function b_pages_list() {     global $xoopsDB$xoopsModule$myts;     $myts =& MyTextSanitizer::getInstance();          $block['content'] =" ";         $result2 $xoopsDB->query("SELECT CID FROM " $xoopsDB->prefix("pages") . "");         $numrows $xoopsDB->getRowsNum($result2);         $block['content'] .= "<a href='" XOOPS_URL "' title='Accueil'>Accueil</a><br />";         if ($numrows 0)         {             $sql "SELECT CID, pagetitle, pageheadline, weight, publishdate FROM " $xoopsDB->prefix("pages") . " WHERE mainpage <>0 OR defaultpage =1 ORDER BY weight, pagetitle ASC";             $result $xoopsDB->query($sql) ;             while (list($CID$pagetitle$pageheadline$publishdate) = $xoopsDB->fetchrow($result))             {                            $pagetitle $myts->htmlSpecialChars($pagetitle);                                               $block['content'] .= "<a href='" XOOPS_URL "/modules/pages/index.php?pagenum=$CID' title='" $pagetitle "'>" $pagetitle "</a><br />";             }          }                           else {$block['content'] = _MD_NOPAGE;}         $block['content'] .= "<a href='" XOOPS_URL "/modules/contact/' title='contact'>Contact</a><br />";         if ($xoops_isuser){         $block['content'] .= "<a href='" XOOPS_URL "/user.php' title='user'>Mes infos</a><br />";         }         else{         $block['content'] .= "<a href='" XOOPS_URL "/register.php' title='Inscription'>Inscription</a><br />";         $block['content'] .= "<a href='" XOOPS_URL "/user.php' title='user'>Connexion</a><br />";}         if ($xoops_isadmin){         $block['content'] .= "<a href='" XOOPS_URL "/admin.php' title='Administration'>Administration</a><br />";         }                          return $block; }  ?>


en live c'est
ferme-de-reculefort.fr

Posté le : 28/09/2016 20:47
Transférer la contribution vers d'autres applications Transférer


Re: Nouveau module de contact
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1737
Version de XOOPS XOOPS 2.5.7.2
Version de PHP 5.5.38
Version de MySQL 5.5.5-10.0.27-MariaDB
API du Serveur litespeed
Système d'exploitation Linux
safe_mode Off
register_globals Off
magic_quotes_gpc Off
allow_url_fopen On
fsockopen On
post_max_size 512M
max_input_time 420
output_buffering
max_execution_time 420
memory_limit 1G
file_uploads On
upload_max_filesize 512M

Posté le : 28/09/2016 19:16
Transférer la contribution vers d'autres applications Transférer


Question PHP
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1737
if ($xoops_isadmin){         $block['content'] .= "<a href='" XOOPS_URL "/admin.php' title='Administration'>Administration</a><br />";         }

Quelqu'un peut me corriger ca ?
Je voudrais dans que la phrase soit reservée aux admin.
C'est dans un page .php
Merciii

Posté le : 28/09/2016 19:04
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 ... 6 7 8 (9) 10 11 12 ... 161 »




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

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