|
Informations |
Messages |
|
nix15
1276 messages
PC de Compèt'
Ancien Combattant
|
Le 05 Septembre 2006 à 13h47
Bonjours j'aurai besoin de votre ! J'ai 2 demandes...
1) J'aimerai mettre un bouton resolu a droite du bouton répondre et lorsque quabd on clic dessus, la marque [Résolu] (en vert) apparaisse devant le titre du message, lorque l'on clic dessus! J'utilise le thème Creamy White.
Comme je en suis pas bon en Php, pouvez vous me dire quels fichiers faut il modifier, et je vous les donnerai pour que vous puissiez mettre en application, mon bouton resolu. Et après pouvez vous me rendre les fichiers (modifiés), pour que j'écrase les anciens, et qu'il y est le bouton résolu , pour le message, lorque l'on clic dessus, j'aimerai le sujet selectioné a été mis en resolu. Ce bouton serait cliquable que part les admins, les modos et le créateur du message.
2) J'aimerai un script (ou un autre truc) qui affiche les 10 derniers messages de mon forum sur mon site! Je pense que vous aurez beson de l'adresse de mon forum qui est http://empiregraph.free.fr/forum/ , ne vous inquiétez pas il est en construction!
|
| |
|
|
|
|
nix15
1276 messages
PC de Compèt'
Ancien Combattant
|
Le 06 Septembre 2006 à 16h19
|
| |
|
|
|
|
ju2cho7
7302 messages
No-Life
AidoCodeur
Modérateur
|
Le 06 Septembre 2006 à 20h47
je crois que tu peux le faire toi-même, aucune connaissance en PHP n'est requise, il te suffit d'installer un MOD nommé Add Topic Type si ma mémoire est bonne
|
| |
Nous ne fournissons pas d'aide par MP. ;)
|
|
|
|
nix15
1276 messages
PC de Compèt'
Ancien Combattant
|
Le 06 Septembre 2006 à 21h18
Merci, c'est exactement ce que je veux! Sinon, pour les 10 derniers messages du forum, comment faire?
|
| |
|
|
|
|
ju2cho7
7302 messages
No-Life
AidoCodeur
Modérateur
|
Le 07 Septembre 2006 à 19h52
il faut faire une requête SQL pour ça
je te la poste dès que j'ai un peu plus de temps
|
| |
Nous ne fournissons pas d'aide par MP. ;)
|
|
|
|
nix15
1276 messages
PC de Compèt'
Ancien Combattant
|
Le 07 Septembre 2006 à 20h14
Ah ok merci beaucoup C'est super sympa! Par contre je suis assez débutant...
EDIT: es tu capable de faire en sorte à ce que à gauche il y est le créateur du message qui s'affiche et que quand on clic dessus on voix son profil, et pour le titre des messages est ce que tu pourrais les mettre en liens qui se dirigent vers le sujet
Merci d'avance!
|
| |
|
|
|
|
ju2cho7
7302 messages
No-Life
AidoCodeur
Modérateur
|
Le 08 Septembre 2006 à 17h35
il faut dans ce cas plusieurs requêtes, je saurais le faire si tu me dis quel est ton forum
|
| |
Nous ne fournissons pas d'aide par MP. ;)
|
|
|
|
nix15
1276 messages
PC de Compèt'
Ancien Combattant
|
Le 08 Septembre 2006 à 17h46
Voici l'adresse http://empiregraph.free.fr/forum/
EDIT: j'ai un enorme problème! j'ai installé ton mod mais maintenant je ne peux pas voir les topic et je ne peux plus posté... L'adresse de mon forum n'a pas changé: http://empiregraph.free.fr/forum/ Dans le mod il y a juste un truc que je n'ai pas compri: A la fin:
Code #
#-----[ COPIER ]----------------------------------------
#
# Vous devez placer ce fichier sur votre serveur, vous connecteur au forum en tant qu'admin,
# l'éxécuter puis le détruire
copier alter_tables.php vers alter_tables.php
#
Je n'ai pas compri alors j'ai juste mis le fichier alter_tables.php vers /forum/alter_tables.php et je me suis rendu a l'adresse http://empiregraph.free.fr/forum/alter_tables.php , mais ca a fait une erreur! pouvez vous m'aider SVP
|
| |
|
|
|
|
ju2cho7
7302 messages
No-Life
AidoCodeur
Modérateur
|
Le 10 Septembre 2006 à 11h48
donne-moi le code que contient alter_tables.php, il me met un could not connect là
|
| |
Nous ne fournissons pas d'aide par MP. ;)
|
|
|
|
nix15
1276 messages
PC de Compèt'
Ancien Combattant
|
Le 10 Septembre 2006 à 12h42
Voila le code:
Code phpBB : Critical Error
Impossible de se connecter à la base de données
Could not connect to the database
|
| |
|
|
|
|
Pouzy
14136 messages
No-Life
Administrateur
|
Le 10 Septembre 2006 à 17h18
Oui, c'est qu'il trouve pas ton config.php, change le chemin dans alter_table.php pour qu'il puisse trouver config.php et se connecter à la BDD
|
| |
Devenez fan d'Aidoweb sur Facebook \o/ - N'oubliez pas de cliquer sur [Résolu] une fois votre problème réglé
|
|
|
|
ju2cho7
7302 messages
No-Life
AidoCodeur
Modérateur
|
Le 10 Septembre 2006 à 19h26
je te demande le code source, je le vois bien ce qu'il affiche avec un browser
|
| |
Nous ne fournissons pas d'aide par MP. ;)
|
|
|
|
nix15
1276 messages
PC de Compèt'
Ancien Combattant
|
Le 10 Septembre 2006 à 20h06
Que veux tu dire par "le code de source"?, je suis désolé mais je ne comprends pas!
PS: Je ne suis pas sur que c'est ça mais je te le donne quand meme, c'est ce qu'il y a dans le fichier:
Code <?php
/***************************************************************************
* alter_tables.php
* -------------------
* begin : Thursday, July 31, 2003
* email : florian@developpez.biz
*
* $Id: alter_tables.php,v 1.0.0
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
define('IN_PHPBB', 1);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'config.'.$phpEx);
include($phpbb_root_path . 'includes/constants.'.$phpEx);
include($phpbb_root_path.'common.'.$phpEx);
include($phpbb_root_path . 'includes/db.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if ( $userdata['user_level'] != ADMIN )
{
message_die(GENERAL_ERROR, "You must be an Administrator to use this page.");
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<title>Alter table for Add Topic Types Mod</title>
<head>
<meta http-equiv="Content-Type" content="text/html;">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
<!--
font,th,td,p,body { font-family: "Courier New", courier; font-size: 11pt }
a:link,a:active,a:visited { color : #006699; }
a:hover { text-decoration: underline; color : #DD6900;}
hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
.maintitle,h1,h2 {font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height : 120%; color : #000000;}
.ok {color:green}
.error {color:red}
/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("./templates/subSilver/formIE.css");
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#006699" vlink="#5584AA">
<table width="100%" border="0" cellspacing="0" cellpadding="10" align="center">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="./index.php"><img src="./templates/subSilver/images/logo_phpBB.gif" border="0" alt="Forum Home" vspace="1" /></a></td>
<td align="center" width="100%" valign="middle"><span class="maintitle">Installing Add Topic Types MOD</span></td>
</tr>
</table></td>
</tr>
</table>
<br clear="all" />
<h2>Informations</h2>
<?php
// get the phpBB version
$sql = "SELECT config_value
FROM " . CONFIG_TABLE . "
WHERE config_name = 'version'";
if ( !($result = $db->sql_query($sql)) )
{
die("Couldn't obtain version info");
}
$row = $db->sql_fetchrow($result);
$phpBB_version = $row['config_value'] ;
$sql = array();
// output some info
echo '<p>Database type :: <b>' . SQL_LAYER . '</b>';
echo 'phpBB version :: <b>2' . $phpBB_version . '</b>';
echo 'Add Topic Types :: <b>1.0.0</b></p>' ."\n";
?>
<br clear="all" />
<h3>What are you going to do ?</h3>
This file is used to do the changes to your database (modifying a table) to make the MOD working properly.
If you have any problem during this part, you can contact me to get support. Now, if you are ready, click on the button.<br>
The process can be long, in particular if you have a large board.
<br clear="all" />
<center>
<form action="alter_tables.php" method=POST>
<input type="submit" name="submit" value="submit" class="liteoption" />
</form>
</center>
<?php
$submit = ( isset($HTTP_POST_VARS['submit']) ) ? $HTTP_POST_VARS['submit'] : 0;
if ( $submit )
{
switch ( SQL_LAYER )
{
case 'mysql':
case 'mysql4':
$sql[] = "ALTER TABLE " . TOPICS_TABLE . "
ADD COLUMN topic_solved char(1) default 'N'";
$sql[] = "ALTER TABLE " . TOPICS_TABLE . "
ADD COLUMN topic_totrash char(1) default 'N'";
$sql[] = "ALTER TABLE " . TOPICS_TABLE . "
ADD COLUMN topic_ext_status tinyint default 0";
break;
default:
die("/!\ No Database Abstraction Layer (DBAL) found /!\\");
break;
}
echo("<h2>Adding/modifying tables to your database</h2>\n");
for ($i=0; $i < count($sql); $i++)
{
echo("Running query :: " . $sql[$i]);
flush();
if ( !($result = $db->sql_query($sql[$i])) )
{
$error_code = TRUE;
$error = $db->sql_error();
echo(" -> <b><span class=\"error\">ERROR - QUERY FAILED</span></b> ----> <u>" . $error['message'] . "</u>\n\n");
}
else
{
echo(" -> <b><span class=\"ok\">GOOD - QUERY OK</span></b>\n\n");
}
}
$error_message = "";
if ( $error_code )
{
$error_message .= "At least one query failed : check the error message and contact me if you need help to resolve the problem. ";
}
else
{
$error_message .= "All the queries have been successfully done - Enjoy. ";
}
echo("\n\n<b>COMPLETE - INSTALLATION IS ENDED</b>\n");
echo($error_message . "");
echo("<b>NOW, DELETE THIS FILE FROM YOUR SERVER</b>\n");
}
?>
</body>
</html>
|
| |
|
|
|
|
slowkool
2507 messages
Geek
|
Le 10 Septembre 2006 à 21h09
C'est ca ..
|
| |
|
|
|
|
nix15
1276 messages
PC de Compèt'
Ancien Combattant
|
Le 11 Septembre 2006 à 17h03
Ah gégnal, le hasard a bien fait les choses...
EDIT: Pour le mod, j'ai remarqué qu'il y avait que les administrateurs qui ne pouvaient pas lire les messages, (j'ai essayé de réinstallé le mod mais ca a fait la meme erreur)
Merci d'avance pour votre aide!
|
| |
|
|
|
|