news-tnk version 1.2.3 13 Avril 2002 http://www.linux-sottises.net/software.php author Thierry Nkaoua tnka@linux-sottises.net Bonjour Merci d'utiliser ou de tester news-tnk! Pour toutes questions ou commentaires vous pouvez me mailer à tnka@linux-sottises.net COPIE Ce logiciel est développé sous la licence GPL Lisez le fichier COPYING dans ce répertoire PRE-REQUIS Côté serveur: - un serveur web avec PHP4 ou PHP3 - une base de donnée MYSQL Côté client: - un navigateur - cookies activés pour conserver les informations utilisateurs - javascript pour insérer les smileys et les tags html - cookies activés pour la page d'administration FONCTIONNALITES - script php pour proposer et afficher des news sur un site web - page d'administration pour modifier, commenter, valider ou supprimer des news - cookies pour stocker les informations des utilisateurs - insertion de smileys dans les news par clics - insertion de html simplifié par clics - conserve les sauts de lignes - Disponible en français, anglais, espagnol, hommandais et allemand actuellement UPGRADE A PARTIR D'UNE VERSION PRECEDENTE - remplacer les anciens fichiers et répertoires par les nouveaux - la base de données et les tables mysql ne sont pas modifiées INSTALL - Créer une base "news" dans mysql (ou d'un autre nom, mais changer le nom dans /include/config_news.php) - utiliser news.sql pour créer la table news_list (avec phpmyadmin par exemple) - suivant votre version de php, choisissez les fichiers dans le répertoire php4 ou php3 - utilisateurs de php3 dans ce qui suit, remplacez toutes les extensions .php par .php3 naturellement!! - Copier les fichiser news_post.php et news_admin.php et les répertoires include et icons_board quelque part dans la racine de votre serveur Tous ces éléments doivent être au même endroit que le fichier où vous voulez affichez les news. Si vous utilisez board-tnk, le répertoire icons_board est exactement le même. Si vous avez déjà un répertoire include, copiez les fichiers du répertoire include de news-tnk vers votre propre répertoire include. - éditer include/config_news.php * renseigner le user, mot de passe mysql et nom de la base * définisser un mot de passe d'administration * choissiser la durée du cookie pour la page d'administration (utilisateur de konqueror kde <=2.2.1, augmentez la durée, bug de konqueror) * choisissez le nombre de news à afficher par page * choisisser de recevoir ou non un email pour chaque news * choisisser un langage, french, english,spanish, dutch ou german actuellement * vous pouvez changer les couleurs utilisées par news-tnk - un fichier de test news_test.php est fourni. Il peut-être utilisé tel quel pour tester news-tnk (en tapant /news_test.php dans votre navigateur après avoir fini la configuration de news-tnk). Il contient les information nécessaires pour insérer news-tnk dans votre propre page. Il n'y a que trois lignes à rajouter, une avant le début de votre page, une dans la partie head et une dans le body. UTILISATION - Si vous avez inséré les trois lignes mentionnées au dessus à votre propre page, les visiteurs peuvent lire et poster des news depuis votre page - pour simplement tester, entrez http://votre_domaine/news_test.php - pour l'administration, entrez http://votre_domaine/news_admin.php entrer votre mot de passe d'administration, d'ici vous pouvez valider, invalider, supprimer, commenter, modifier les news. UTILISATEURS DE FREE Le serveur php3 de free ne renvoie pas la "bonne" valeur de $PHP_SELF, il renvoie le chemin absolu de l'url, pas le chemin relatif :( j'ai contacté Free, j'attends leur réponse en attendant, il ya une parade, dans include/news_show.php3 et dans news_admin.php3, remplacez les $PHP_SELF par /$PHP_SELF il y a vraiment besoin de $PHP_SELF dans news_show.php3 et je ne peux pas faire autrement... Chez Free, il y a maintenant un serveur PHP4.... Bonnes news!