Fork me on GitHub


 Bas   Précédent   Suivant

« 1 ... 30 31 32 (33) 34 35 »


Re: aide code php
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
Salut,

Si j'ai bien compris ta demande et donc je suppose que la charte dont tu parles, c'est le texte que l'on voit dans ton code ci-dessus et qui est contenu dans la variable php $msg_text.

Il suffit donc d'enlever le texte de la charte, de laisser la partie de message que tu veux envoyer et d'ajouter une lien html, balise <a ...>...</a> pointant vers ta charte et remplacer les \n par la balise <br>, comme ceci :

$msg_text "Bonjour, nous vous souhaitons la bienvenue sur Design-Creation.<br><br>";
$msg_text .= "Avant de poster nous vous demandons de prendre connaisance de notre <a href="http://www.design-creation.info/modules/newbbex/viewtopic.php?topic_id=2&forum=1">charte</a>.<br><br>";
$msg_text .= "Le staff reste à votre disposition pour d’éventuelles questions.<br><br>";
$msg_text .= "Ceci est un message privée automatique veuillez ne pas répondre.


Il faudra par contre juste s'assurer que l'email parte bien au format HTML.

Ceci devrait donc donner ceci :


Citation :
Bonjour, nous vous souhaitons la bienvenue sur Design-Creation.

Avant de poster nous vous demandons de prendre connaisance de notre charte

Le staff reste à votre disposition pour d’éventuelles questions.

Ceci est un message privée automatique veuillez ne pas répondre.


En espérant t'avoir aidé...

Bonne continuation

Posté le : 27/02/2006 23:20
Transférer la contribution vers d'autres applications Transférer


Re: XCGallery
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
Salut,

As-tu vérifié les droits d'accès en écriture sur les répertoires albums et/ou userpics ?

Posté le : 27/02/2006 01:26
Transférer la contribution vers d'autres applications Transférer


Re: Istats 2.1- problèmes de fonctionnement ?
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
Citation :

ptit_seb a écrit:
Oui j'ai appliqué toutes les modifications indiquées lors du téléchargement du module.

Les 4 dernières lignes de mon thème sont :
<{if $xoops_isadmin != 1}>
<{/if}>
</
body>
</
html>




Bonsoir à tous, ne cherchez pas plus loin

En fait il manque le principal dans le code à modifier qui est indiqué sur la description du module istats (téléchargement).

Les deux lignes suivantes :
<{if $xoops_isadmin != 1}>
<{/if}>


ne teste que si la personne qui se connecte n'est pas l'administrateur, par contre il manque le code comptabilisant les visites, à savoir

<{if $xoops_isadmin != 1}>
  [
color=FF0000]<script type="text/Javascript">
  <!--
    
istat = new Image(1,1);
    
istat.src "http://[b]{Mon site.com}[/b]/modules/istats/include/counter.php?sw="+screen.width+"&sc="+screen.colorDepth+"&refer="+escape(document.referrer)+"&page="+location.href;
    
//-->
  
</script>[/color]
<{/if}>


N'oubliez pas de remplacer {Mon site.com} par le nom de votre site.

Bonne continuation...

Posté le : 25/02/2006 21:06
Transférer la contribution vers d'autres applications Transférer


Re: Du php dans le theme
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
Bonjour,

C'est normal que cela ne fonctionne pas, car le fichier du thème est un fichier html (extension html -> theme.html) et donc bien que ton code soit du PHP et inclut dans une balise php <? ?>, ce code ne peut être interprété par le navigateur.

Par contre, en utilisant le principe des templates smarty, principe utilisé dans Xoops et donc dans le fichier du thème, voici comment procéder :

Dans ton fichier theme.html :

<body>
  <
table cellspacing="0">
    <
tr id="header">
      <
td id="headerlogo"><a href="<{$xoops_url}>/"><img src="<{$xoops_imageurl}>[color=FF0000]logo.gif[/color]" width="150" height="80" alt="" /></a></td>
      <
td id="headerbanner"><{$xoops_banner}></td>
    </
tr>
...

- il faut remplacer le nom du logo par une balise smarty du type <{$xoops_logo}>, comme ceci :
<body>
  <
table cellspacing="0">
    <
tr id="header">
      <
td id="headerlogo"><a href="<{$xoops_url}>/"><img src="<{$xoops_imageurl}>[color=FF0000]<{$xoops_logo}>[/color]" width="150" height="80" alt="" /></a></td>
      <
td id="headerbanner"><{$xoops_banner}></td>
    </
tr>
...


Ensuite, il te faut modifier le fichier PHP qui va envoyer les données dans cette balise smarty, donc le fichier header.php (racine du site)

Je viens de tester en vitesse et ça fonctionne, donc à la fin de ton fichier tu ajoute ceci :

if (!isset($xoopsOption['template_main'])) {
        
// new themes using Smarty does not have old functions that are required in old modules, so include them now
        
include XOOPS_ROOT_PATH.'/include/old_theme_functions.php';
        
// need this also
        
$xoopsTheme['thename'] = $xoopsConfig['theme_set'];
        
ob_start();
    }
}

[
b]////// TEST Affichage logo aléatoire
$pho=rand(1,3);
switch (
$pho) {
case 
1:
    [
color=FF0000]$xoopsTpl->assign('xoops_logo'"photo1.jpg")[/color];
       break;
case 
2:
    [
color=FF0000]$xoopsTpl->assign('xoops_logo'"photo2.jpg")[/color];
       break;
case 
3:
    [
color=FF0000]$xoopsTpl->assign('xoops_logo'"photo3.jpg")[/color];
       break;[/
b]
}

?>


et normalement ça doit fonctionner.

Je précise que je n'ai pas testé avec des images, mais je me suis contenter d'afficher aléatoirement les valeurs : "Photo1.jpg", "Photo2.jpg", ... et ça a focntionné, donc ça devrait aussi marcher avec des images.

Tu peux naturellement nommé ta balise smarty autrement comme <{mon_logo}>, ... mais il faut mettre le même nom dans la fonction $xoopsTpl-assign...

Tiens nous au courant et bonne continuation


Edit: 4 réponses en 8 minutes, joli tout ça

Posté le : 25/02/2006 15:28
Transférer la contribution vers d'autres applications Transférer


Re: Enorme problème les url ne semblent plus fonctionner!
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
Citation :

Darsh a écrit:

Par contre, ce que j'ai oublié de dire c'est que ce site là tourne sous xoops 2.0.13.2, et est hébergé chez Free.


Salut,

Loin d'être un spécialiste mais juste pour essayer de comprendre le pourquoi des choses.

Tu dis que tu es chez Free (je ne les connais pas perso mais j'en suis bien content au vu des posts relatants les problèmes récurents chez eux ), es-tu sur qu'il n'aurait pas déplacé ton site, ou une partie ?

Ce problème est également mentionné actuellement dans un autre topic sur ce forum et kris avait donné ici cette réponse :

Citation :

kris a écrit:

Free fait de la maintenance sur ses serveurs et déplace des sites. Donc tu dois vérifier le chemin indiqué dans ton mainfile.php à l'aide du fichier chemin.php que tu trouveras dans la faq "transfert d'un site"


Et peut-être une autre piste, ton fichier mainfile.php est bien toujours présent à la racine de ton site ? ou aurait-il été déplacé d'une façon ou d'une autre ? ce qui pourrait expliqué que la constante XOOPS_URL soit vide, si le fichier n'est pas parcouru, et donc que les liens retounés n'incluent pas l'adresse url de ton site, mais uniquement "/module...".

Posté le : 25/02/2006 14:50
Transférer la contribution vers d'autres applications Transférer


Re: MRBS
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
Salut,

Je viens de télécharger ce module et si tu parles bien de MRBS (Meeting Room Booking System), il me semble que le problème vient du fichier sql (le fichier qui contient les éléments de création des tables MySQL).

CREATE TABLE mrbs_entry
(
  
id          int [b][color=FF0000]DEFAULT '0'[/color][/bNOT NULL auto_increment,
  
start_time  int DEFAULT '0' NOT NULL,
  
end_time    int DEFAULT '0' NOT NULL,
  
entry_type  int DEFAULT '0' NOT NULL,
  
repeat_id   int DEFAULT '0' NOT NULL,
  
room_id     int DEFAULT '1' NOT NULL,
  
timestamp   timestamp,
  
create_by   varchar(25) DEFAULT '' NOT NULL,
  
name        varchar(80) DEFAULT '' NOT NULL,
  
type        char DEFAULT 'E' NOT NULL,
  
description text,

  
PRIMARY KEY (id),
  
KEY idxStartTime (start_time),
  
KEY idxEndTime   (end_time)
);
...


Personnellement je ne mettrais pas 'DEFAUT '0' pour un champs auto_increment, car si ton champs n'est pas renseigné, il y aurait alors par défaut plusieurs valeur égale à 0, ce qui est impossible dans un champs auto_increment.

J'ai également parcouru plusieurs autres fichiers SQL, et il n'y a pas cette mention.

J'ai donc effacé cette mention pour chacune des tables contenues dans le fichier SQL, et je n'ai plus constaté ce problème. Mais je n'ai pas essayé d'installer le module.

Donc fait une copie du fichier SQL, edit le fichier SQL avec un éditeur de texte genre notepad ou autre, enlève "DEFAUT 'o'" pour chaque table et essaie de réinstaller.

Bonne continuation

Posté le : 21/02/2006 13:14
Transférer la contribution vers d'autres applications Transférer


Re: enlever le pdf du module news
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
Salut,

Si je peux me permettre (mais ce n'est qu'une proposition, sans aucune critique) ce qui serait encore mieux c'est de mettre en commentaire (en HTML, la balise commentaire est : <!-- ... -->) cette ligne en lieu et place de la supprimer, car le jour ou tu auras besoin (on sais jamais) de cette option pdf, il te suffira de resupprimer la balise 'commentaire'.
De plus tu peux la commenter comme ceci

Exemple :

<!-- Désactivation de l'option PDF le jj/mm/aa -->
<!--
  <a target="_blank" href="<{$xoops_url}>/modules/news/makepdf.php?storyid=<{$story.id}>" rel="nofollow" title="<{$lang_pdfstory}>"><img src="<{$xoops_url}>/modules/news/images/acrobat.gif" border="0" alt="<{$lang_pdfstory}>" /></a>
  -->


Cette façon de faire m'a déjà bien rendu service

Bonne continuation

Posté le : 20/02/2006 20:51
Transférer la contribution vers d'autres applications Transférer


Re: Probl caractères accentués (encore)
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
Citation :

SpeedAirMan a écrit:

- Mon site était en ISO-8859-1, et je l'ai passé en UTF-8 (en modifiant une ligne de mon theme et en modifiant le fichier lang/global.php).
- Jeu de caractères pour MySQL: UTF-8 Unicode (utf8) (dans phpMyAdmin)
- Interclassement pour la connexion MySQL: utf8_general_ci (phpMyAdmin)
- Interclassement quand je vois l'ensemble des tables dans phpMyAdmin : latin1_german1_ci




Salut,

Nous sommes aussi chez eux (Infomaniak) pour tous nos sites et avont déjà aussi été embêté par ce problème d'interclassement (qui selon moi est une belle connerie, mais bon).

Selon moi, ton problème vient de : "- Interclassement quand je vois l'ensemble des tables dans phpMyAdmin : latin1_german1_ci" et le reste en utf8

Pour résoudre notre problème (passage d'un site développé à Xoops et récupération des données des tables MySQL existantes), nous avions dû changer non seulement l'interclassement de la base (normal) mais également dans chaque table, tous les champs (texte) de latin1_german1_ci en utf8_general_ci. Ensuite nous avons réalisé des fichiers texte (CSV), un par table (heureusement il n'y en avait pas énormément), puis après avoir 'vidé' les enregistrements de chacune, nous avons réimporté le contenu depuis nos fichiers textes, et cela à passé sauf pour un cas. Pourquoi, j'en sais toujours rien à ce jour.

Bref, maintenant c'est bon et nous mettons depuis ce jour systématiquement tout en UTF8_general_ci.

Bonne chance

Note : si jamais je serai absent jusqu'en fin de semaine, donc ne pourrai malheureusement pas répondre avant si besoin. DSL

Posté le : 14/02/2006 07:07
Transférer la contribution vers d'autres applications Transférer


Re: Site hacké
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
Tu as plusieurs possibilités :

Premièrement utilise ton fichier de sauvegarde SQL en local (easyphp ou autre) pour recréer ta base de données. Ensuite tu recrées un fichier SQL à partir de cette base, mais en incluant uniquement la fonction création de tables et non de table. Dans la console infomaniak, après avoir pris une des 15 bases à dispo (amis dont le nom est imposé), tu charges tes données avec la fonction 'Importer'. Si tu as des tables dans cette base, il faut les supprimer avant.

Concernant tes problèmes de syntaxe, c'est certainement dû à l'interclassement (champs texte). Pour cela il faut que ta base chez infomaniak et tes données dans ton fichier SQL soit codée dan le même format. Personnellement pour moi, c'est UTF8_general_ci pour tout, comme ça pas de soucis.

L'autre solution, si rien ne marche, conctacte infomaniak, car ils ont des sauvegardes de tous les sites hébergés chez eux pour qu'ils restaurent ta base de données (comme ça déjà le fichier restauraé sera plus récent certainement que ta dernière sauvegarde). Par contre ce service est payant. je ne connais pas le prix de ce service, mais selon l'importance de ton site, cela en vaut peut-être la peine, à toi de voir.

Bonne chance

Posté le : 12/02/2006 15:06
Transférer la contribution vers d'autres applications Transférer


Re: script de gestion heures de travail
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
Salut,

J'ai aussi un besoin de ce type, et cela entrera dans notre solution que nous sommes entrain de développer.

Par contre en attendant, et après quelques recherches, il y aurait peut-être "timesheetxoops" qui pourrait t'apporter une solution à ton problème.

Par un contre il y a un post dans ce forum qui fait mention de problème à son sujet, donc à voir.

Bonne continuation

Posté le : 11/02/2006 14:49
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 ... 30 31 32 (33) 34 35 »




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

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