Résultats de la recherche (20 résultats)

Jul-1
22 Avril 2008, 20:56
Bonjour,

J'ai le même problème des messages vides.
Pour tous les autres warning il nous a fallu chmodder tout à 755 puis mettre les différent dossier de cache en 777

Sur l'ancien hébergeur, l'utilisateur apache et notre compte était le même, donc tous les fichiers sont fait par le même user.

Sur le nouvelle hébergement, on a un compte (scinfo) et apache utilise le sien (www-data) du coups la génération de ses maps dans /cache/xml sont sous son nom (www-data) cela peut-il être le problème ? Si oui, comment le contourner ?

Exemple : http://scinfo.sharpest.be/
 
Jul-1
15 Avril 2007, 15:45
Merci Genova pour la requête :)

Je n'avais pas très envie de chercher par moi-même aujourd'hui, pour une fois qui a un grand soleil en avril dans brave petit pays qu'est la Belgique.

Bonne fin d'aprèm à tous ;)
 
Jul-1
15 Avril 2007, 9:35
Oui, je comprend bien se que tu veux dire mais ... le champs u_birthday a déjà la valeur par défaut de '00/00/0000' et l'utilisateur 'Visitor' a aussi '00/00/0000'.

Sinon le message datait d'avant le transfert vers fsb2. Sinon le problème est réglé maintenant :D si il y a pas de date ... bah il y a pas date :D
 
Jul-1
15 Avril 2007, 9:25
  1. Type de bug : Bug sur le forum (côté PHP)
  2. Zone du forum affectée : Administration
  3. Priorité du bug : Basse
  4. Description : Aller dans 'Messages non lus' ou une autre recherche et regardez les personnes qui ont crée le sujet. A certains moment c'est pas la bonne.

    En fichier joint : un screenshot de notre forum, on voit que Dunadan est l'auteur de plusieurs sujets, mais il ne l'ai de aucun.

    Fichier joint
    Télécharger
    Fichier téléchargé 1 fois (nom du fichier: scinfo-bug-search.png ; taille: 122.4 KO, date d'upload: 15 Avril 2007, 9:25)
    Dunadan n'est l'auteur d'aucun des messages. Sont identifiant est le 127.
  5. Elément de réponse :
    ALTER TABLE `fsb2_topics` CHANGE `u_id` `u_id` INT( 11 ) NOT NULL DEFAULT '0'


    (Note : remplacez fsb2_ par le préfixe de vos tables)

    Le champs u_id identifiant l'utilisateur auteur du sujet est en TINYINT(4) ... du coups un membre ayant un id supérieur à 127 sera représenté par le membre ayant l'identifiant 127.

    Bon, le mal est fait, qq1 pourrait pondre une requête pour remettre à jour les u_id de la table topics ?
  6. Fichier(s) :
  7. Base de donnée utilisée : MySQL 4
 
Jul-1
15 Avril 2007, 9:00
Ouvrir : ~/main/forum/forum_search.php
Remplacer
		$sql = 'SELECT t.t_first_p_id
				FROM ' . SQL_PREFIX . 'topics t

				INNER JOIN ' . SQL_PREFIX . 'posts p

					ON t.t_first_p_id = p.p_id
				WHERE ' . (($nickname) ? 'p.p_nickname = \'' . $db->escape($nickname) . '\'' : 'p.u_id = ' . intval($this->id))
				. (($this->forums) ? ' AND f_id IN (' . implode(', ', $this->forums) . ')' : '')
				. (($forums_idx = get_forums_idx(array('ga_view', 'ga_view_topics', 'ga_read'))) ? ' AND t.f_id IN (' . implode(', ', $forums_idx) . ')' : '');

Par:
		$sql = 'SELECT t.t_first_p_id
				FROM ' . SQL_PREFIX . 'topics t

				INNER JOIN ' . SQL_PREFIX . 'posts p

					ON t.t_first_p_id = p.p_id
				WHERE ' . (($nickname) ? 'p.p_nickname = \'' . $db->escape($nickname) . '\'' : 'p.u_id = ' . intval($this->id))
				. (($this->forums) ? ' AND t.f_id IN (' . implode(', ', $this->forums) . ')' : '')
				. (($forums_idx = get_forums_idx(array('ga_view', 'ga_view_topics', 'ga_read'))) ? ' AND t.f_id IN (' . implode(', ', $forums_idx) . ')' : '');


C'est un petit oublie il semblerait ;) On donne les nom de la colonne (f_id) mais on oublie de préciser la table. Donc on change f_id en t.f_id
 
Jul-1
15 Avril 2007, 8:50
  1. Type de bug : Bug sur le forum (côté PHP)
  2. Zone du forum affectée : Administration
  3. Priorité du bug : Basse
  4. Description : Quand un anonyme à posté il y a l'erreur suivante :

    Notice: Undefined offset: 2 in /home.10.11/scinfo/www/main/fcts/fcts_users.php on line 316
    
    Notice: Undefined offset: 1 in /home.10.11/scinfo/www/main/fcts/fcts_users.php on line 316
  5. Elément de réponse : Ouvrir : ~/main/fcts/fcts_users.php

    Remplacer :
    function get_age($birthday, $check_mod = TRUE)
    {

    par :
    function get_age($birthday, $check_mod = TRUE)
    {
    	if($birthday == '')
    	    return NULL;


    Maintenant, si je suis le seul à avoir se problème c'est peut-être dû à mon passage de phpbb2 vers FSB2 lequel ne contiendrait plus l'information sur le visiteur dans la base de donnée.
  6. Fichier(s) : ~/main/fcts/fcts_users.php
  7. Base de donnée utilisée : MySQL 4
 
Jul-1
09 Avril 2007, 16:25
Je pense pas que c'est utile se genre de post.
Ca ne fait que mettre la pression et on risque de se chopper un truc baclé qu'il faudra quand même débugger 8-)

Je suis pas pressé de mettre la future version, je viens juste de m'installer sur la RC3 :)
 
Jul-1
08 Avril 2007, 8:21
744

4 = Lecture seul.
C'est pas se dont on veut, le code php doit être exécutable.

Tu dois mettre 755 où 5 est la lecture + exécution.
 
Jul-1
06 Avril 2007, 20:07
  1. Type de bug : Bug sur le forum (côté PHP)
  2. Zone du forum affectée : Administration
  3. Priorité du bug : Basse
  4. Description : Lors de la mise à jours des droits d'un groupe un message est mis dans les logs en mentionnant un nom d'utilisateur et non le nom du forum affecté.
  5. Elément de réponse : ~/admin/manage/manage_auths.php

    Inversez le ligne 597 :
    case 'forums' :

    Par le ligne 604 :
    case 'groups' :


    Vous remarquerez que c'est simplement les requêtes qui sont pas au bonne endroit.
  6. Fichier(s) :
  7. Base de donnée utilisée : MySQL 4
 
Jul-1
06 Avril 2007, 14:30
Euréka !!!


Vers la ligne 404, remplacer
			if (!isset($vote[$row['vote_id']]))

			{
				$vote[$row['topic_id']] = array('voters' => array(), 'results' => array());

			}


Par
			if (!isset($vote[$row['topic_id']]))

			{
				$vote[$row['topic_id']] = array('voters' => array(), 'results' => array());

			}


Voila je m'en vais mettre mon forum à jour.
 
Jul-1
06 Avril 2007, 13:11
Pour ce qui est du t_id la résolution est simple :
Fichier class_forum.php
Vers la ligne 440
Remplacer :
			$data = array(

				'poll_name' =>			$poll['text'],

				'poll_total_vote' =>	count($poll['voters']),

				'poll_max_vote' =>		1,

			);

Par :
			$data = array(

				't_id' =>               $topic_id,
				'poll_name' =>			$poll['text'],

				'poll_total_vote' =>	count($poll['voters']),

				'poll_max_vote' =>		1,

			);


Mais il y a bien que une seul option par sondage. Je pense que c'est du coté de la requête SQL vers les lignes 395. Ou alors c'est dans son traitement.

Si quelqu'un trouve faite signe ;)
 
Jul-1
06 Avril 2007, 12:18
Essaye cela je pense que sa résoudra le problème ! ...

sinon je suis pas encore passé fsb2 Rc 3 donc :/
Citation

ALTER TABLE `[i][b]prefixe[/b][/i]_poll` CHANGE `t_id` `t_id` INT( 11 ) NOT NULL AUTO_INCREMENT 



Et ben les gars, vous êtes pas du tout réveillé.
Le t_id est le numéro identifiant le topic auquel le sondage est associé, Donc mettre en auto_increment signifie que le première sondage est liée ou premier topic, le deuxième au deuxième topic, etc..
-> Auto incremente : abandonnez.

En plus le code ne fait que des Insert du genre :
INSERT INTO fsb2_poll  (poll_name, poll_total_vote, poll_max_vote) VALUES ('Choisis ton modèle préfér', 1, 1);

sans spécifier le topic auquel il appartient, le problème est là !

J'ai un autre soucis, c'est que tous les choix d'un sondage ne sont pas repris, seul certain.

Pour notre forum j'ai besoin de rétablir les sondages et j'ai déjà eu des remarques et contestations donc je vais de mon coté trouver une solution. Si j'ai quelque chose de potable je vous en fait part ... à moins que quelqu'un n'ai posté avant moi :D

> Parti prendre son fusil pour aller à la chasse (aux oeufs?)
 
Jul-1
05 Avril 2007, 20:27
J'ai deux serveurs OVH et hier encore je me suis fait avoir avec leur fameux 'Internal Error'

Sinon tu peux voir en bas de la page : http://guides.ovh.com/CodeReponseServeur

Bonne chasse :)
 
Jul-1
05 Avril 2007, 18:56
Je continue de pensé que tout n'est pas 755.

Et tu pourrait très bien avoir les inclusion de fichier qui fonctionne mais ses même fichier n'ont pas l'autorisation pour le grand public.

J'ai souvent le problème quand j'envoie depuis Linux ... je suis en root sur mon PC et quand j'envoie il n'y a plus que 700 ... pas très pratique, c'est même rageant quand j'envoie que des petites modifs.

Sinon bah ... bonne chance :D
 
Jul-1
05 Avril 2007, 15:28
Et voilà :)

C'était bien ça.

Sinon j'ai déjà fais un MOD (permettant aux étudiants de s'identifier vis-à-vis de leur numéro de matricule) et j'ai ainsi découvert le codage du forum.

J'avoue que j'ai un peu ramé au début (logique) à suivre tous les liens (include) etc. Mais c'est bien découplé ;) Bravo !

Merci de votre aide :)
 


.