Fork me on GitHub


 Bas   Précédent   Suivant

(1) 2 3 4 5 »


Re: URL Rewriting sans mod_rewrite
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
En fait, j'ai posé la question car dans certaines pages du module kshop, le développeur initial a utilisé $xoopsModule->getVar(dirname).
Au fur et à mesure que je corrigeais les bugs, je me suis rendu compte que certaines images n'étaient pas chargées.
En effet, alors que je me trouvais dans le module "kshop", mais réécrit en monsite.fr/category/ma_categorie ,
$xoopsModule->getVar(dirname) renvoie "system" et non "kshop".

Voilà pour la première question.

Ensuite, j'ai donc modifié cela en "kshop" directement, comme tu me l'as conseillé. Par contre, les templates smarty ne se chargent pas. J'entends par là: tous les champs en <{}> dans les templates ne renvoient pas de valeur, mais juste leur nom s'affiche.
Par ex: KS_NOPROD_IND etc.

Je pensais que cela pouvait avoir un rapport avec le fameux $xoopsModule->getVar(dirname) erroné, mais peut être que cela vient d'autre chose.

Ma lanterne demande à être éclairée...

D'avance merci, Pierre.

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


Re: URL Rewriting sans mod_rewrite
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
Citation :

DuGris a écrit:
as tu essayé d'inclure le fichier mainfile.php se trouvant à la racine de ton site ???


Bonsoir DuGris.
J'ai donc ajouté le fichier mainfile.php.

Aussi, j'ai remarqué que xoops avait "du mal" à comprendre où il se trouvait.
Je m'explique:

xoopsModule->getVar(dirname) renvoie "system" au lieu de "kshop".
Car j'utilise:
http://www.monsite.fr/category/nom_categorie

Qui en fait inclue un fichier category(méthode expliquée plus tôt)...

Donc je souhaiterais modifier la variable xoopsModule->getVar(dirname) et la forcer à "kshop".

Aussi, je rencontre un autre problème:
les templates smarty ne se chargent pas.
Je pense que cela peut aussi être dû à la fameuse variable dirname.

Merci beaucoup, je cherche mais j'ai besoin de la communauté.

Posté le : 29/08/2007 23:37
Transférer la contribution vers d'autres applications Transférer


URL Rewriting sans mod_rewrite
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
Bonsoir,

J'utilise xoops, et notamment le module kshop.
Je l'ai grandement modifié pour qu'il corresponde à mes besoins, et ai notamment apporté une méthode appelée "url rewriting".

Après avoir travaillé en local, je me rendis compte que l'hébergeur dont je dispose n'a pas activé le mod_rewrite d'apache.

Ainsi, voici ce que je souhaiterais mettre en place:

http://www.monsite.fr/category/ma_categorie

soit redirigé vers:
http://www.monsite.fr/modules/kshop/index.php?c_name=ma_categorie

J'utilise donc la directive filesmatch:

<FilesMatch "^category$">
ForceType application/x-httpd-php
</FilesMatch>


Je crée donc un fichier, sans extension, nommé "category".

Voici ce que contient le fichier:
<?PHP
include("modules/kshop/index.php");
?>


J'obtiens l'erreur suivante:
Citation :
XOOPS root path not defined


En rajoutant:
define('XOOPS_ROOT_PATH','/MON/ROOT/PATH');


J'obtiens l'erreur suivante:
Citation :


Fatal error: Call to a member function stopTime() on a non-object in (...)\header.php on line 35


Là, je suis coincé.
Quelqu'un aurait une idée?

Bien cordialement, Pierre.

Posté le : 26/08/2007 18:19
Transférer la contribution vers d'autres applications Transférer


Modification du module Isearch
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
Bonjour,

Je souhaiterais intégrer des statistiques de recherche (isearch le fait très bien) à un formulaire personnalisé.
J'entends par là qu'il ne s'agit pas du formulaire de recherche xoops classique.

Ainsi, je souhaiterais connaître:
.Comment isearch est "informé" qu'un utilisateur a fait une recherche avec le moteur de xoops.
.S'il existe un moyen simple de "dire" à isearch que quelqu'un a fait une recherche via mon moteur indépendant.

Autrement dit, je souhaiterais intégrer isearch dans ma recherche spécifique, afin de bénéficier des statisiques etc.

Toute information serait bénéfique, même une piste quelconque sur le fonctionnement d'isearch en lui-même.

Bien cordialement, Pierre.

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


Re: LDAP et groupes
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
up ?

Posté le : 05/06/2007 17:35
Transférer la contribution vers d'autres applications Transférer


LDAP et groupes
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
Bonjour,

Utilisant Openldap + xoops 2.16 pour gérer un ensemble d'utilisateurs variés, j'aurais aimé pouvoir les "distinguer" en groupes.

Je sais que la fonction "provisionning" (qui fonctionne) permet d'assigner tout utilisateur se connectant à un ou plusieurs groupes.

Cependant,
j'aurais besoin d'assigner l'utilisateur à un groupe qui est indiqué dans l'un de ses objets LDAP.

L'attribut serait departmentNumber.

J'ai bien observé dans le fichier
kernel/user.php
/**
         * set the groups for the user
         * 
         * @param array $groupsArr Array of groups that user belongs to
         */
        
function setGroups($groupsArr)
        {
                if (
is_array($groupsArr)) {
                        
$this->_groups =& $groupsArr;
                }
        }


Que dois-je mettre comme paramètres dans $groupArr ?
Quelle est la manière de faire la plus "sécurisée" ?
J'entends par là, vaut-il mieux insérer le code d'assignation du groupe dans auth_provisionning.php, ou dans tout autre fichier ?

Posté le : 01/06/2007 13:36
Transférer la contribution vers d'autres applications Transférer


Re: Remplacer les formulaires dhtml de xoops par tinyeditor
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
Pour ceux qui ont eu le meme probleme:
tinymce (sur lequel est base tinyeditor il me semble)
fonctionne parfaitement dans la version 2.2.3 fr.

Il suffit de se reporter au tutoriel (voir 1er post), et on obtient ceci:

FORMDHTMLTEXTAREA.PHP :

include_once XOOPS_ROOT_PATH."/class/xoopsform/formtextarea.php";

include_once 
XOOPS_ROOT_PATH."/class/xoopseditor/tinymce/formtinymce.php";



function XoopsFormDhtmlTextArea($caption$name$value$rows=5$cols=50$hiddentext="xoopsHiddenText")
{
$this->XoopsFormTinymce(array('caption'=>$caption,'name'=>$name'value'=>$value));
}




FORMTINYMCE.PHP


function _render()

    {

        
$ret $this->tinymce->render();

        
$ret .= parent::render();

        

        return 
$ret;

    }


En esperant que cela puisse etre utile a quelqu'un..(cool

Posté le : 23/03/2007 13:45
Transférer la contribution vers d'autres applications Transférer


Re: Remplacer les formulaires dhtml de xoops par tinyeditor
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
Bonsoir Christian,

Je pense que ca peut marcher.

Pourquoi ?

Parce que l'editeur s'affiche correctement, je peux l'utiliser.
Mais les donnees ne partent pas dans la base.
Elles ne sont pas non plus recuperees.

Je pense donc que cela vient d'un parametre qui est surement mauvais.

J'ai d'abord pense au parametre $value, mais il fonctionne parfaitement avec koivi.

___________________
Solution secondaire

Je souhaite installer tiny car Koivi me change les urls que je rentre via l'interface.

il insere des "/modules/system" a chaque fois :s

Existe-t-il un editeur fiable et evolue pour Xoops 2.2 ?

Posté le : 23/03/2007 00:07
Transférer la contribution vers d'autres applications Transférer


Re: Remplacer les formulaires dhtml de xoops par tinyeditor
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
:pardon:

Posté le : 22/03/2007 23:13
Transférer la contribution vers d'autres applications Transférer


Re: Remplacer les formulaires dhtml de xoops par tinyeditor
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
Citation :
La version de xoops utilisee est une 2.2 :s

Posté le : 22/03/2007 19:32
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 3 4 5 »




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

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