PORTAIL OPEN-SOURCE - GESTION DE MEMBRES, DE SOURCES.

cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007 - 2 avril 2004 à 07:11
blacketwhite Messages postés 3 Date d'inscription samedi 27 novembre 2004 Statut Membre Dernière intervention 28 décembre 2004 - 29 nov. 2004 à 19:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/21527-portail-open-source-gestion-de-membres-de-sources

blacketwhite Messages postés 3 Date d'inscription samedi 27 novembre 2004 Statut Membre Dernière intervention 28 décembre 2004
29 nov. 2004 à 19:06
c'est pas mal j'aime bien mais j'ai ce ça qui s'affiche

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\appserv\www\portail\lib.function.php on line 322

et la j'ai regarder la ligne cela donne ceci

$q = mysql_fetch_array($resultat);

quelqu'un peux m'aider merci
plainsofpain Messages postés 4 Date d'inscription vendredi 16 juillet 2004 Statut Membre Dernière intervention 11 mai 2005
12 sept. 2004 à 09:36
J'ai mis 10, moi aussi je cherchais justement une base de portail, pour comprendre comment c'est organisé au niveau de la BDD, et quelle architecture est choisie ...

Merci !!!
cs_jejeduweb Messages postés 11 Date d'inscription dimanche 1 juin 2003 Statut Membre Dernière intervention 3 novembre 2008
19 mai 2004 à 20:25
C'est exactement ce que je cherchai depuis des mois!!! un script avec juste les bases pour pouvoir l'adapter plus facilement. MERCI BEAUCOUP! moi je met 10/10 !!!!
Biduloo Messages postés 28 Date d'inscription samedi 27 mars 2004 Statut Membre Dernière intervention 21 avril 2004
9 avril 2004 à 15:58
Personne pour m'aider ? :p
Utilisateur anonyme
9 avril 2004 à 12:23
ouai... mais ça passera tjour par des variables ou des structures...
mmaxuel Messages postés 101 Date d'inscription samedi 13 avril 2002 Statut Membre Dernière intervention 29 avril 2004
9 avril 2004 à 06:53
ok! je vois, mais en fait je n'aime pas trop, l'utilisation de variable temporaire comme content...

je prefere le echo "...", ou maintenant le ="<a href="...

je me suis dit que pouvait peut etre proceder autrement...

je suis en train de lires les templates de plusieurs portail... on verra bien ...
Biduloo Messages postés 28 Date d'inscription samedi 27 mars 2004 Statut Membre Dernière intervention 21 avril 2004
9 avril 2004 à 00:25
Template.php :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>BlackWizzard Network » developpement multimedia</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
</head>


,

----

,

----

<table width=100% height=100% cellpadding=10>
----,

<table cellspacing=0 cellpadding=0 width=100%>
----

Espace membre,

----

<?php
print("
$panel1
");
?>




Code,

----

<?php
require_once("lib.function.php");
echo langList_text();
?>





Liens,

----

src:
<li>Flashkod (rezo CS)</li>
<li>Flashkit</li>

forums:
<li>flash-forum</li>

Weblog/info:
<li>tweenpix</li>





about,

----

dev et design:

<li>BlackWizzard Network</li>


</td>
<td class=dashed bgcolor=#ffffff valign=top width=60%>

<?=$titre; ?>,

----

<?=$content; ?>


</td>
<td valign=top width=20%>

Partenaires,

----

<?php
echo ads("left");
?>


</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align=center>
All rights reserved © BlackWizzard Network
</td>
</tr>
</table>

Index.php :

<?php
require_once("bd_connect.php");
require("lib.function.php");
require("sub.login.php");
$panel2 .= "

";
$content .= news("les 20 derniers post","");
$content .= list_source(" order by id desc limit 0,20");
$content .= "
[Tous les post] - [ajouter]

";
$content .= "
";
$type = "class";
$content .= news("liste des $type","");
$content .= "
";
$sql = "select * from $db_cat";
$resultat = mysql_query($sql);
while ($q = mysql_fetch_array($resultat)) {
$name = $q['name'];
$catid = $q['id'];
$name .= " (".enum("$db_article","where cat='$catid' and type='$type'").")";
$content .= "$name
";
}
require("template.php");
?>
mmaxuel Messages postés 101 Date d'inscription samedi 13 avril 2002 Statut Membre Dernière intervention 29 avril 2004
8 avril 2004 à 23:46
ok! merci...

j vais appliquer la methode dans le portail que je vais me forcer a faire...
Utilisateur anonyme
8 avril 2004 à 23:40
en fait c simple...
le bu ce de ne bosser qu'avec des donnée non formatées (donc du texte sans style, sans balises) que tu place dans des variables plutot que dans un print, un printf ou un echo.
Ensuite, en bas de chaque page php, tu place un include qui pointe vers la page de design.
en gros, ça fait
<?php
$content = "blablabla";
$content .= "reblablabla";
include_once("design.php");
?>
et dans design.php:
<?php
print("$content");
?>
apres, tu boss avec des mises en forme css.
exemple, si tu doit mettre en forme du texte dans le variable, fait pas "blablabla" mais plutot "blablabla" et dans la page design.php, tu ajoute les css.
ça permet de faire des designs interchangeables tres facilement!
ya rien de plus a a savoir...
Evidement, t pas obligé de bosser qu'avec une seul variable ($content dans l'exemple)
moi j'utilise aussi $title, $descr, etc...
C con, mes sites ne sont plus online car je change de server, mais sinon, g 3 sites qui utilisent ce portail, dont 2 qui ont le meme design et un 3eme, meme script mais un template different... on dirai pas que c le meme portail pourtant :p
je donnerai les url des que g fini la transition de server...
mmaxuel Messages postés 101 Date d'inscription samedi 13 avril 2002 Statut Membre Dernière intervention 29 avril 2004
8 avril 2004 à 22:58
tu sais pas ou je pourrait trouver un tutorial pour les designs...

ou plutot ou je pourrais trouver des conseils, des methodes, etc...

en fait touts les sites que j'ai fait on tous eut un design unique, inchangeable, donc la fauat que je mit mette et j'aimerais des conseils.
Utilisateur anonyme
8 avril 2004 à 22:56
lol :p
mmaxuel Messages postés 101 Date d'inscription samedi 13 avril 2002 Statut Membre Dernière intervention 29 avril 2004
8 avril 2004 à 22:56
j'ai fait ce que j'ai put pour la note...
mmaxuel Messages postés 101 Date d'inscription samedi 13 avril 2002 Statut Membre Dernière intervention 29 avril 2004
8 avril 2004 à 22:55
trop bien!!!!!!!

tu viens de m'apprendre un truc pratique...

en tout cas aucun script ne mérite 1/10, surtout un script comme le tiens qui ne se fait pas en 1 heures...

bon je vais essayer de relever ta note.
Utilisateur anonyme
8 avril 2004 à 22:50
bon, personne pour relever la note? :'(
Utilisateur anonyme
8 avril 2004 à 22:49
<?=$content?> c'est la meme chose que
<?
echo $content;
?>
mais en plus court :p
c pas une syntaxe tres repandu, mais c tres utile pour integrer des variable php dans du code html style " width=<?=$width?> height=<?=$height?> border=0>

En fait, le fonctionnement du portail permet de changer le design comme on vx...
les pages genere le contenu et le mettent dans une variable: $content.
a la fin de chaque php php devant etre affiché, il y a tjour le meme include: include_once("design.php");
et design.php affiche $content dans un design que l'on vx... c tres pratique pour zapper un design grace a une seul page que l'on change :)
ça permet surtout de faire des templates ou ce genre de choses...
mmaxuel Messages postés 101 Date d'inscription samedi 13 avril 2002 Statut Membre Dernière intervention 29 avril 2004
8 avril 2004 à 22:14
ça permet de faire quoi <?=$content?>

j'ai jamais vu cette syntaxe...???
Utilisateur anonyme
8 avril 2004 à 22:11
ou alors matte la source de template.php (ou design.php, je sais plus comment je l'ai appelé pour ce script) car c la page qui se charge de l'affichage...
si cette page est vide, met au moins <?=$content?> dedans.
Utilisateur anonyme
8 avril 2004 à 22:09
lol
franchement, je sais pas...
regarde le source de index.php, ya p-etre une erreur dedasn ou une merde...
Biduloo Messages postés 28 Date d'inscription samedi 27 mars 2004 Statut Membre Dernière intervention 21 avril 2004
8 avril 2004 à 21:12
Ne t'inquiète, tout le monde peut faire de erreur. Ca ne va pas avec Mozilla, IE et Netscape ... pourtant je sait installer un script php moi :p
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
8 avril 2004 à 20:59
C'est surement un pb dans mozilla alors s'il ne lance pas la requete de chargement de la page.
Essai un autre navigateur ;)
Désolé de t'avoir incendié pour rien au fait ;)
mmaxuel Messages postés 101 Date d'inscription samedi 13 avril 2002 Statut Membre Dernière intervention 29 avril 2004
8 avril 2004 à 16:51
t'as du courage BlackWizzard, j'ai toujours voulu me faire un portail de base mais j'ai jamais eut la motivation...
Biduloo Messages postés 28 Date d'inscription samedi 27 mars 2004 Statut Membre Dernière intervention 21 avril 2004
8 avril 2004 à 14:01
Ce n'est rien ! je répond aussi à la question -> Non, charge la page mais je reste sur le site ou j'étais. J'ai Mozilla FireFox ! Je n'utilise plus IE parce-que dès que je l'ouvres, hop les spywares se mettent en route !
Utilisateur anonyme
8 avril 2004 à 13:52
ok... desolé alors... :p
Biduloo Messages postés 28 Date d'inscription samedi 27 mars 2004 Statut Membre Dernière intervention 21 avril 2004
8 avril 2004 à 13:50
Je n'ai pas encore mis de note, ... quand j'ai découvert cette source il y avait déjà 1/10 ...
Utilisateur anonyme
8 avril 2004 à 09:11
c clair... mettre 1/10 car on est pas foutu d'installer un script, c plutot con... meme si le script est pas simple a installé, mais c pas fait pour, et de toute facon, tout est expliké dans le fichier install.txt

Et puis c un script a finir, as un truc a utiliser de suite!
si tu vx un truc fini pret a etre utilisé, tu va sur hotscript!
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
8 avril 2004 à 06:57
Je saisi pas trop ton blem, ton navigateur marque bien un chargement en cour ?!
Pi c'est pas une raison de lui foutre une pareille puisque le site fonctionne comme je l'ai dit et il y a un boulot derriere ces fichiers PHP que t'a l'air d'ignorer
Biduloo Messages postés 28 Date d'inscription samedi 27 mars 2004 Statut Membre Dernière intervention 21 avril 2004
7 avril 2004 à 21:45
Donc je ne vois pas le site !!
Biduloo Messages postés 28 Date d'inscription samedi 27 mars 2004 Statut Membre Dernière intervention 21 avril 2004
7 avril 2004 à 21:41
Par exemple je suis sur un site, je tape l'url et je reste sur le site et il ne se passe rien du tout !
J'ai mis les tables sql et tout le reste de mon site fonctionne parfaitement bien !
Utilisateur anonyme
7 avril 2004 à 21:39
explik toi stp, c pas tres clair ton prob...
Biduloo Messages postés 28 Date d'inscription samedi 27 mars 2004 Statut Membre Dernière intervention 21 avril 2004
7 avril 2004 à 21:37
Il n'y a rien ! Ca affiche rien ! Je reste sur la page ou j'étais avant !!!
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
2 avril 2004 à 19:05
Oui je sais que tu l'a marqué mais je te le rapel lol :p
D'accord pour apache, je vais voir ;)
Utilisateur anonyme
2 avril 2004 à 19:00
pas tres riche... lol
tu as lu la description?
"Le portail est codé au minimum. [...]"

ce n'est pas un portail complet, mais une base de portail, qui permet d'etre modifié pour s'adapter a toutes les utilisations de gestion de membres, de post.
Ce n'est absolument pas codé pour rivaliser avec e-xoop ou ce genre de portail... c vraiment codé pour etre adapté rapidement..


Pour les erreurs, tu doit etre sous easy-php derniere version. Update ton apache separement à easyphp, ça vien d'une restriction du server apache, qui a été corrigé il y a qques jours.
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
2 avril 2004 à 07:20
Par contre chez Lycos, c'est nickel ;)
Sinon, coté note, il est pas très riche ton chti portail :(
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
2 avril 2004 à 07:11
Sur Easy PHP 1.7, sa plante. La page affiche :
ice: Undefined variable: panel1 in e:\program files\easyphp1-7\www\nouveau dossier (2)\sub.login.php on line 14

Notice: Undefined variable: panel2 in e:\program files\easyphp1-7\www\nouveau dossier (2)\index.php on line 5

Notice: Undefined variable: content in e:\program files\easyphp1-7\www\nouveau dossier (2)\index.php on line 8

Notice: Undefined variable: a in e:\program files\easyphp1-7\www\nouveau dossier (2)\lib.function.php on line 336

Ensuite apache.exe plante et la page s'annule et marque Impossible d'afficher la page.
Rejoignez-nous