Fork me on GitHub


 Bas   Précédent   Suivant

(1) 2 »


xoops un CMS de publication en ligne? ...í  vérifier!
Aspirant
Inscrit: 20/03/2005 09:56
De Paris
Messages: 33
bonjour,

J'utilise xoops depuis un bail et je maîtrise une bonne vingtaine de modules....

TOUTEFOIS:
Depuis que je suis passé en bon élève à la version 2.0.13, j'ai le sentiment de me retrouver comme une poule devant un couteau!
Rien ne va plus!!

Exemple : je n'arrive pas à faire fonctionner la composition suivante :
XOOPS 2.0.13 + SMARTSECTION v1.02 + WFSECTION v2.07


Il est vrai que dans le fichier xoops_version.php de SMARSECTION la SmartFactory précise :
Citation :
This version does not work on the 2.2.x platform
$xoopsVersion = substr(XOOPS_VERSION, 6);
intval($xoopsVersion);
if($xoopsVersion >= "2.2.1"){
echo "<font color='#FF0000'>The SmartSection 1.x series is not compatible with this version of XOOPS. You will find the right version for your Xoops version <a href='http://smartfactory.ca/'>HERE ... font><br>";
$modversion['name'] = "SmartSection INVALID VERSION !!!! This version is not supported on XOOPS $xoopsVersion";


... Ce qui est à peu près aussi clair pour moi que du chinois ancien.

MA QUESTION (double):
1. Quelqu'un pourrait-il me démontrer qu'il a réussi à faire fonctionner le mix dont je parle ? Si oui qu'il me donne le lien afin que je le vois de mes yeux !!
2. Ne serait-il pas judicieux de proposer un pack basique du genre :
XOOPS 2.0.13 + SMARTSECTION ou WFSECTION
qui fonctionne sans se poser mille questions?

A ceux qui se demandent pourquoi je n'utilise pas NEWS 1.4 ou un autre?
...Parce que j'utilise déja NEWS ailleurs (pour des actualités justement, alors que pour une section de documents de publication partagée (plusieurs auteurs), c'est moins intéressant que SMARTSECTION ou WFSECTION.

Bien à vous,
ancppa

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


Re: module NEWS 1.4 - voir les images des sujets
Aspirant
Inscrit: 20/03/2005 09:56
De Paris
Messages: 33
merci....
Je suis bien d'accord que c'était bizarre !
J'ai réinstallé ... tout va mieux (avec la version 1.1 que j'utilise déja sur d'autres sites).

Toutefois, en ce qui concerne les modules wfsection et smartsection dans leurs dernières version sous xoops 2.0.13, il semble que ca déraille vraiment....

Je vais faire un post spécifique, car je voudrais bien que l'on me propose un lien pour que je vérifie que qq'un à réussi à voir un article dans sa page !
J'ai passé une journée dessus (smatsection) et rien de bon...

à + et merci

ancppa

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


module NEWS 1.4 - voir les images des sujets
Aspirant
Inscrit: 20/03/2005 09:56
De Paris
Messages: 33
Bonjour,

J'ai installé une version 2.0.13fr sur un serveur dédié dans le but d'effectuer quelques tests pour un site futur. Avec un module à explorer : NEWS V1.4 - le thème est le thème par défaut de la distribution téléchargée sur frxoops.org -

Pb: impossible de visualiser à l'écran les petites img des sujets.
Sur l'interface admin on trouve bien la case pour choisir l'icône, qui ensuite apparaît au-dessous, mais rien à l'écran coté client.

***! Lorsque je fais bouton-droit sur l'img dans la page admin, le chemin indiqué pour cette img est :
http://www.sitetest.org/repertoire_te ... /images/topics/img001.gif
- Pourquoi ce // entre repertoire_test et modules?
- Copier cette adresse dans le navigateur montre bien l'img
- J'ai passé au crible l'ensemble du code de tous les fichiers susceptibles de provoquer ce //, mais je n'ai pas trouvé....
- Je n'ai rien su trouver également dans les FAQ et FORUMS en tapant dans la zone recherche: "module news image sujet admin", ni avec "module news admin img invisible"

- Je suppose que qq'un a déja rencontré ce pb, merci de m'indiquer la procédure à suivre.

ancppa

Posté le : 14/09/2005 10:22
Transférer la contribution vers d'autres applications Transférer


../xoops/search.php - Petit exercice de réflexion pour cerveau bien reposé.. .
Aspirant
Inscrit: 20/03/2005 09:56
De Paris
Messages: 33
../xoops/search.php - Petit exercice de réflexion pour cerveau bien reposé...

PRE-REQUIS
Une bonne compréhension et la mise en place de la modification du code dans le fichier ../xoops/search.php, préconisée par Christian dans son article "Comment n'afficher dans le module recherche que les résultats trouvés et non pas les modules".
Ceci réalisé, le résultat attendu est génial, car - sans en étaler plus que nécessaire - force est de constater que la grande force de xoops est contenu dans cette fantastique aptitude à classer les résultats de toute recherche. Personnellement je suis resté scotché devant ma page quand j'ai effectué la modif..(merci Christian)

INTRODUCTION
Pour aller plus loin...
Imaginez un module (wfsection, par exemple) dans lequel vous rentrez 1000 CV contenant plusieurs critères de classement dont les principales pourraient être, la profession, l'adresse (ville & CP), les diplômes obtenus..
Par ailleurs sur ce site une large part est laissée à des FAQ, des Q&R, des News, etc.. décrivant les métiers, les écoles de formation avec leur répartition géographique, les diplômes préparés..
Et peut'être aussi d'autres interviews, description de missions, etc..

LA QUESTION
Un employeur recherche un collaborateur, par exemple il nôte dans l'espace recherche "ingénieur Lille PHP oracle systeme".
Imaginez le résultat...
Il aura bien sûr les 4 CV des ingénieurs habitant Lille ayant une expérience en gestion système avec maîtrise de PHP et des bases relationnelles Oracle.
Mais il aura aussi les écoles de formation de Lille, les articles sur la formation au système relationnel, la liste des écoles et bien d'autres choses qui lui sont totalement inutile à cet instant.

CONCLUSION
- Comment installer sur une page intro une recherche spécifique pour un seul module afin de n'avoir pour résultat que la liste des CV?
- Comment clôner search.php pour une utilisation générale sur la homepage et spécifique sur une page idoine?
- Au total, comment améliorer les performance du système de recherche de xoops?

bonne soirée !!

ancppa

.

Posté le : 10/08/2005 20:15

Edité par ancppa sur 10/08/2005 20:21:35
Edité par ancppa sur 10/08/2005 20:23:47
Transférer la contribution vers d'autres applications Transférer


Re: fonction java & xoops, est-ce possible?
Aspirant
Inscrit: 20/03/2005 09:56
De Paris
Messages: 33
Bonjour,

En résumé et grâce à vos suggestions et pistes fournies, voici le CQFD pour installer un pop-up compatible avec tous les navigateurs, dont le fonctionnement est rapide et très pratique:


1. Installer le script suivant dans votre fichier theme.html (de votre theme).
A coller juste après <body>

Citation :

<!--***popup***-->
<div id="dhtmltooltip"></div>
<script type="text/javascript">
/***********************************************
* Cool DHTML tooltip script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
var offsetxpoint=-60 //Customize x offset of tooltip
var offsetypoint=20 //Customize y offset of tooltip
var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
if (ie||ns6)
var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : ""
function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function ddrivetip(thetext, thecolor, thewidth){
if (ns6||ie){
if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function positiontip(e){
if (enabletip){
var curX=(ns6)?e.pageX : event.x+ietruebody().scrollLeft;
var curY=(ns6)?e.pageY : event.y+ietruebody().scrollTop;
//Find out how close the mouse is to the corner of the window
var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20
var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20
var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000
//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<tipobj.offsetWidth)
//move the horizontal position of the menu to the left by it's width
tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px"
else if (curX<leftedge)
tipobj.style.left="5px"
else
//position the horizontal position of the menu where the mouse is positioned
tipobj.style.left=curX+offsetxpoint+"px"
//same concept with the vertical position
if (bottomedge<tipobj.offsetHeight)
tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px"
else
tipobj.style.top=curY+offsetypoint+"px"
tipobj.style.visibility="visible"
}
}
function hideddrivetip(){
if (ns6||ie){
enabletip=false
tipobj.style.visibility="hidden"
tipobj.style.left="-1000px"
tipobj.style.backgroundColor=''
tipobj.style.width=''
}
}
document.onmousemove=positiontip
</script>
<!--***popup fin***-->



2. Toujours dans votre fichier theme.html, coller le code suivant dans <head>:
Citation :

<style type="text/css">
#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid red;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
</style>



3.Code à installer dans votre page avec votre image pour déclencher le pop-up:
Citation :

<a href="/modules/module1/" target="_self" onMouseOver="ddrivetip('Ici vous placez le texte qui sera lu sur le pop-up<br>Il est possible d'y ajouter quelques balises pour faciliter la lecture<b>Très pratique!</b>. le code couleur qui suit, c'est la couleur de fond du pop-up, le chiffre suivant règle la largeur','#FFFFE8', 300)";
onMouseout="hideddrivetip()">
<img src="http://www.monsite.com/images/mon_image.png" align="left" width="173" height="25" hspace="5"></a>



4. Prendre soin dans le cas où dans votre texte du pop-up vous utilisez une aposthrophe d'ajouter un backslash avant l'aposthrophe... à défaut de quoi vous aurez une erreur qui ne sera pas signalée mais qui rendra invisible le pop-up.
(Pour les puristes voici le texte du programmeur de ce script:
-----------------------------------------------------------------------------------------
WARNING!
One last important point: If your tooltip description contains apostrophes ('), be sure to backslash them first, as illustrated in the last example ("Yahoo\'s Site"), or an error will occur.
-----------------------------------------------------------------------------------------

Au total vous avez 3 bouts de code à installer :
2 dans le fichier theme.html
1 dans votre page où se place le ou les pop-up

Personnellement j'utilise WFCHANNEL pour la fab de mes pages et j'en suis totalement satisfait.
Pour voir ce pop-up en fonctionnement vous passez votre pointeur de souris sur les images:
ATEMPERA Livres de collection
&
LES PETITES ANNONCES
sur la home page de mon modeste site en construction:
http://atempera.com

Merci de votre aide, en espérant que ce post fera gagner du temps à ceux qui sont intéressés par l'apport des pop-up sur leurs sites xoops.

JPG
ancppa

Posté le : 08/08/2005 10:02
Transférer la contribution vers d'autres applications Transférer


Re: fonction java & xoops, est-ce possible?
Aspirant
Inscrit: 20/03/2005 09:56
De Paris
Messages: 33
sourire...
Merci Christian, c'est justement celui-la dont je parle et que je n'arrive pas à régler en largeur!
Je voudrais bien savoir comment Philou a réussi son compte pour résoudre ce pb de largeur....
Utilisé tel que décrit dans mon post précédent le réglage de width ne se fait pas....
Philou a du bidouiller quelque part.

ancppa

Posté le : 23/07/2005 01:21
Transférer la contribution vers d'autres applications Transférer


Re: fonction java & xoops, est-ce possible?
Aspirant
Inscrit: 20/03/2005 09:56
De Paris
Messages: 33
Reste un souci...

Le popup apparaît bien au rollover, mais impossible de régler sa largeur, il p^rend donc tout l'écran de la gauche à la droite, mais il respecte la hauteur limitée à la longueur des lignes du texte.

Rappel de l'install:
1. Création d'un répertoire www/js/ contenant les fichiers javascript(dans le cas présent ils se nomment main.js et style.js
2. Modif de l'index du template en ajoutant la ligne suivante :
<SCRIPT language="JavaScript1.2" src="http/www.atempera.com/js/main.js" type="text/javascript"></SCRIPT>
3. A l'endroit où l'on veut faire apparaître le popup la commande est de la forme:
<a href="/modules/wfchannel/" target="_self" onMouseOver="stm(Text[0],Style[0])" onMouseOut="htm()">
<img src="http://www.votresite.com/images/img_mini.png" align="left" width="173" height="25" hspace="5"></a>

Le contenu du fichier style.js dans les scripts proposés chez dynamicdrive.com permet de régler beaucoup de paramètres y compris hauteur et largeur du popup, avec un tableau du genre :
Citation :
var FiltersEnabled = 1 // if your not going to use transitions or filters in any of the tips set this to 0

Text[0]=["<font color='white'>Titre du POPUP</font>","Ceci est le texte du POPUP!"]
Style[0]=["#ffffff","#000000","#990000","#F9F0DD","","","","","","","left","sticky",1,1,200,"",1,5,10,10,-1,0,0,"",""]
où chaque espace ,"", correspond à un réglage dont l'ordonnancement est souvent le suivant:

Citation :
Text[...]=[title,text]

Style[...]=[TitleColor,TextColor,TitleBgColor,TextBgColor,TitleBgImag,TextBgImag,TitleTextAlign,TextTextAlign, TitleFontFace, TextFontFace, TipPosition, StickyStyle, TitleFontSize, TextFontSize, Width, Height, BorderSize, PadTextArea, CoordinateX , CoordinateY, TransitionNumber, TransitionDuration, TransparencyLevel ,ShadowType, ShadowColor]


Problème:
Tout est fonctionnel sous xoops, sauf ", Width" qui ne veut rien savoir et oblige le popup à prendre toute la largeur de l'écran.

Je pense (et j'espère!) qu'un "docteur es xoops" saura trouver le remède.

Ce que je propose:
lorsque la solution sera trouvée, je veux bien rédiger (si vous en êtes d'accord) un article reprenant les contenus de ces posts, afin de donner pas à pas la méthode d'implantation d'un système popup personnalisé... (je pense même - parce que c'est le cas ailleurs - que cette fonction devrait être proposée dans l'install de xoops avec le thème par default).
Car ma conviction est claire, ce genre de popup permet élégamment d'accompagner les visiteurs d'un site un peu complexe ou professionnel, sans être obligé de les renvoyer sur d'autres fenêtres par des boutons FAQ, AIDE, etc... qui déconcentrent et lassent.

ancppa

Posté le : 22/07/2005 09:30

Edité par ancppa sur 22/07/2005 09:35:06
Transférer la contribution vers d'autres applications Transférer


Re: fonction java & xoops, est-ce possible?
Aspirant
Inscrit: 20/03/2005 09:56
De Paris
Messages: 33
merci hercé, merci kris !

(je ferais bien de prendre des vacances, car je m'apercois que j'ai déja fait qqchose d'identique dans le thème mais je ne m'en souvenais plus....)

ancppa:-o

ps/ je medifie la question en "fonction .js comment faire?"

Posté le : 20/07/2005 09:32
Transférer la contribution vers d'autres applications Transférer


[résolu] Ajouter une fonction .js (popup) comment faire?
Aspirant
Inscrit: 20/03/2005 09:56
De Paris
Messages: 33
Bonsoir,

Lorsqu'on va sur l'excellent site de 7dana.com à la section
free web templates (http://7dana.com/index.php?free),
en passant la souris sur le bouton DOWNLOAD CENTER,
on voit apparaître un étonnant popup contenant les conditions d'utilisation et restrictions copyright d'utilisation.

Comment avoir un résultat semblable, adapté à la charte graphique sur nos sites xoops? De plus c'est fonctionnel avec tous les navigateurs...

A y regarder de près et bien que fournisseur de templates pour xoops, le site de 7dana.com utilise un CMS différent:
http://www.phpwcms.de/
Ce CMS possède une fonction JAVA (frontend.js) contenue dans un répertoire /phpwcms_template/inc_js/
La gestion de ces popup est définie dans ce fichier frontend.js

Je prévois d'utiliser cette fonction pour avoir un beau popup moi aussi, ce qui ne semble pas difficile en installant un répertoire /js contenant frontend.js . Et l'idée est de l'utiliser dans un bloc contenant HTML.
Encore faut-il être en mesure de donner les fonctions JAVA à <head> sous la forme:
Citation :
<head><script src="/js/frontend.js" type="text/javascript"></script>
</head>

Mais comment avoir accès à <head> dans un bloc édité ?
Autrement dit, où se passe la fabrication de <head> et <meta pour les blocks générés en HTML?

Pour bien des modules on trouve facilement (c'est dans le fichier php correspondant au fichier template),
mais pour la racine xoops je ne sais pas où le trouver.

Merci de vos lumières,

ancppa

Posté le : 19/07/2005 19:21

Edité par ancppa sur 20/07/2005 09:34:18
Edité par ancppa sur 22/07/2005 09:31:05
Edité par ancppa sur 08/08/2005 10:04:44
Transférer la contribution vers d'autres applications Transférer


Re: de la 2.09.2 í  2.013 : ...et plus de blocks en homepage !!
Aspirant
Inscrit: 20/03/2005 09:56
De Paris
Messages: 33
Bonjour,

Je suis donc revenu à la version 2.0.9.2
avec la base initiale,
et je trouve toujours:
Citation :

Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 493
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file class/database/mysqldatabase.php line 383


Qu'en pensez-vous Maestro?
+
Ca veut dire Koi exactement ce: "Only variable ref...."??

Merci et bon W.E.

ancppa

Posté le : 15/07/2005 10:33
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 »




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

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