Image dans les catégories [Réglé]
fab Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre fab
- Inscrit le : 30/01/2008
Reprise du message précédent
Merci CrowkaiTDésolé de répondre si tardivement mais j'etais parti a l'etranger et j'avais laissé de coté mon projet.
EnimSay Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre EnimSay
- Inscrit le : 03/07/2008

en gros impossible de changer quoi que ce soit une fois que t'as mis l'image , sinon, tu supprimes tout ... et c'est pas très utile tout ça
et c'est pareil si on modifie la ligne 43 et 44 pour mettre l'image devant le titre ...
EnimSay Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre EnimSay
- Inscrit le : 03/07/2008
Édité par EnimSay Le 06/07/2008 à 14h08
npk60480 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre npk60480
- Inscrit le : 29/07/2009
- Site internet
La nouvelle étant sortie je voudrais connaitre les modifications à faire pour intégrer une image à chaque sous catégorie des forums.
Jean-Marie
fafa Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre fafa
- Inscrit le : 27/01/2009
Oui ce serait sympa, moi aussi je mettrai bien des image devant les sous categorie du forum.
Mais d'abord il faudrait que je trouve ce fichu fichier admin/admin_forum_cat.php, ou se trouve t il j'ai cherché dans le dossier admin rien dans le dossier forum rien???????
Édité par fafa Le 16/08/2009 à 11h57
fafa Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre fafa
- Inscrit le : 27/01/2009
CrowkaiT :
Ouvrir admin/admin_forum_cat.php
ligne 47 remplacer
Par
ligne 180 remplacer
Par
ligne 47 remplacer
Code :
$name = !empty($_POST[$i . 'name']) ? securit($_POST[$i . 'name']) : '';Par
Code :
$name = !empty($_POST[$i . 'name']) ? parse($_POST[$i . 'name']) : '';ligne 180 remplacer
Code :
$name = !empty($_POST['name']) ? securit($_POST['name']) : '';Par
Code :
$name = !empty($_POST['name']) ? parse($_POST['name']) : '';est ce normal que je ne trouve aucun fichier admin/admin_forum_cat.php meme avec la fonction recherche de window?
EnimSay Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre EnimSay
- Inscrit le : 03/07/2008
dans ce cas quel fichiers modifier ?
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
EnimSay Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre EnimSay
- Inscrit le : 03/07/2008
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
EnimSay Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre EnimSay
- Inscrit le : 03/07/2008
, c'était possible avec la 2.0 alors je pense que c'est aussi possible avec la 3.0 .
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Code TPL :
<link href="{MODULE_DATA_PATH}/forum.css" rel="stylesheet" type="text/css" media="screen, handheld"> <script type="text/javascript"> <!-- function change_type(value) { if( value == 3 ) //Lien { document.getElementById('forum_category').style.display = 'block'; document.getElementById('forum_url').style.display = 'block'; document.getElementById('forum_status').style.display = 'none'; document.getElementById('write_auth').style.display = 'none'; document.getElementById('edit_auth').style.display = 'none'; } else if( value == 1 ) //Cat�gorie { document.getElementById('forum_category').style.display = 'none'; document.getElementById('forum_url').style.display = 'none'; document.getElementById('forum_status').style.display = 'block'; document.getElementById('write_auth').style.display = 'none'; document.getElementById('edit_auth').style.display = 'none'; } else //Forum { document.getElementById('forum_category').style.display = 'block'; document.getElementById('forum_url').style.display = 'none'; document.getElementById('forum_status').style.display = 'block'; document.getElementById('write_auth').style.display = 'block'; document.getElementById('edit_auth').style.display = 'block'; } } --> </script> <div id="admin_quick_menu"> <ul> <li class="title_menu">{L_FORUM_MANAGEMENT}</li> <li> <a href="admin_forum.php"><img src="forum.png" alt="" /></a> <a href="admin_forum.php" class="quick_link">{L_CAT_MANAGEMENT}</a> </li> <li> <a href="admin_forum_add.php"><img src="forum.png" alt="" /></a> <a href="admin_forum_add.php" class="quick_link">{L_ADD_CAT}</a> </li> <li> <a href="admin_forum_config.php"><img src="forum.png" alt="" /></a> <a href="admin_forum_config.php" class="quick_link">{L_FORUM_CONFIG}</a> </li> <li> <a href="admin_forum_groups.php"><img src="forum.png" alt="" /></a> <a href="admin_forum_groups.php" class="quick_link">{L_FORUM_GROUPS}</a> </li> </ul> </div> <div id="admin_contents"> # IF C_ERROR_HANDLER # <div class="error_handler_position"> <span id="errorh"></span> <div class="{ERRORH_CLASS}" style="width:500px;margin:auto;padding:15px;"> <img src="../templates/{THEME}/images/{ERRORH_IMG}.png" alt="" style="float:left;padding-right:6px;" /> {L_ERRORH} </div> </div> # ENDIF # <form action="admin_forum_add.php?token={TOKEN}" method="post" onsubmit="return check_form_list();" class="fieldset_content"> <fieldset> <legend>{L_ADD_CAT}</legend> <p>{L_REQUIRE}</p> <dl> <dt><label for="type">* {L_TYPE}</label></dt> <dd><label> <select name="type" id="type" onchange="change_type(this.options[this.selectedIndex].value)"> <option value="1">{L_CATEGORY}</option> <option value="2">{L_FORUM}</option> <option value="3">{L_LINK}</option> </select> </label></dd> </dl> <dl> <dt><label for="name">* {L_NAME}</label></dt> {KERNEL_EDITOR} <label><textarea rows="25" cols="40" id="contents" name="contents">{NAME}</textarea></label> </dl> <dl id="forum_category"> <dt><label for="category">* {L_PARENT_CATEGORY}</label></dt> <dd><label> <select name="category" id="category"> {CATEGORIES} </select> </label></dd> </dl> <dl id="forum_url"> <dt><label for="desc">* {L_URL}</label> <span>{L_URL_EXPLAIN}</span></dt> <dd><label><input type="text" maxlength="150" size="55" name="url" id="url" value="http://www.phpboost.com" class="text" /></label></dd> </dl> <dl> <dt><label for="desc">{L_DESC}</label></dt> <dd><label><input type="text" maxlength="150" size="55" name="desc" id="desc" class="text" /></label></dd> </dl> <dl> <dt><label for="aprob">{L_APROB}</label></dt> <dd> <label><input type="radio" name="aprob" id="aprob" checked="checked" value="1" /> {L_YES}</label> <label><input type="radio" name="aprob" value="0" /> {L_NO}</label> </dd> </dl> <dl id="forum_status"> <dt><label for="status">{L_STATUS}</label></dt> <dd> <label><input type="radio" name="status" id="status" checked="checked" value="1" /> {L_UNLOCK}</label> <label><input type="radio" name="status" value="0" /> {L_LOCK}</label> </dd> </dl> <dl> <dt><label>{L_AUTH_READ}</label></dt> <dd><label>{AUTH_READ}</label></dd> </dl> <dl id="write_auth"> <dt><label>{L_AUTH_WRITE}</label></dt> <dd><label>{AUTH_WRITE}</label></dd> </dl> <dl id="edit_auth"> <dt><label>{L_AUTH_EDIT}</label></dt> <dd><label>{AUTH_EDIT}</label></dd> </dl> </fieldset> <fieldset class="fieldset_submit"> <legend>{L_ADD}</legend> <input type="submit" name="add" value="{L_ADD}" class="submit" /> <input type="reset" value="{L_RESET}" class="reset" /> </fieldset> </form> <script type="text/javascript"> <!-- change_type(1); --> </script> </div>
et php :
Code PHP :
<?php /*################################################## * admin_forum_add.php * ------------------- * begin : July 21, 2007 * copyright : (C) 2007 Viarre Régis * email : crowkait@phpboost.com * * * ################################################### * * 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. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ###################################################*/ require_once('../admin/admin_begin.php'); load_module_lang('forum'); //Chargement de la langue du module. define('TITLE', $LANG['administration']); require_once('../admin/admin_header.php'); require_once('../forum/forum_begin.php'); $idcat = retrieve(GET, 'idcat', 0); $class = retrieve(GET, 'id', 0); //Si c'est confirmé on execute if (!empty($_POST['add'])) //Nouveau forum/catégorie. { $Cache->load('forum'); $parent_category = retrieve(POST, 'category', 0); $name = retrieve(POST, 'name', '', TSTRING_AS_RECEIVED); $url = retrieve(POST, 'url', ''); $type = retrieve(POST, 'type', ''); $aprob = retrieve(POST, 'aprob', 0); $status = retrieve(POST, 'status', 0); $subname = retrieve(POST, 'desc', '', TSTRING_UNCHANGE); $subname = strparse($subname, array( 4 => 'title', 5 => 'style', 8 => 'quote', 9 => 'hide', 10 => 'list', 15 => 'align', 16 => 'float', 19 => 'indent', 20 => 'pre', 21 => 'table', 22 => 'swf', 23 => 'movie', 24 => 'sound', 25 => 'code', 26 => 'math', 27 => 'anchor', 28 => 'acronym', 29 => 'block', 30 => 'fieldset', 31 => 'mail', 32 => 'line', 33 => 'wikipedia', 34 => 'html' )); if ($type == 1) { $url = ''; $parent_category = 0; } elseif ($type == 2) $url = ''; else $status = 1; //Génération du tableau des droits. $array_auth_all = Authorizations::build_auth_array_from_form(READ_CAT_FORUM, WRITE_CAT_FORUM, EDIT_CAT_FORUM); if (!empty($name)) { if (isset($CAT_FORUM[$parent_category])) //Insertion sous forum de niveau x. { //Forums parent du forum cible. $list_parent_cats = ''; $result = $Sql->query_while("SELECT id FROM " . PREFIX . "forum_cats WHERE id_left <= '" . $CAT_FORUM[$parent_category]['id_left'] . "' AND id_right >= '" . $CAT_FORUM[$parent_category]['id_right'] . "'", __LINE__, __FILE__); while ($row = $Sql->fetch_assoc($result)) { $list_parent_cats .= $row['id'] . ', '; } $Sql->query_close($result); $list_parent_cats = trim($list_parent_cats, ', '); if (empty($list_parent_cats)) $clause_parent = "id = '" . $parent_category . "'"; else $clause_parent = "id IN (" . $list_parent_cats . ")"; $id_left = $CAT_FORUM[$parent_category]['id_right']; $Sql->query_inject("UPDATE " . PREFIX . "forum_cats SET id_right = id_right + 2 WHERE " . $clause_parent, __LINE__, __FILE__); $Sql->query_inject("UPDATE " . PREFIX . "forum_cats SET id_right = id_right + 2, id_left = id_left + 2 WHERE id_left > '" . $id_left . "'", __LINE__, __FILE__); $level = $CAT_FORUM[$parent_category]['level'] + 1; } else //Insertion forum niveau 0. { $id_left = $Sql->query("SELECT MAX(id_right) FROM " . PREFIX . "forum_cats", __LINE__, __FILE__); $id_left++; $level = 0; } $Sql->query_inject("INSERT INTO " . PREFIX . "forum_cats (id_left, id_right, level, name, subname, url, nbr_topic, nbr_msg, last_topic_id, status, aprob, auth) VALUES('" . $id_left . "', '" . ($id_left + 1) . "', '" . $level . "', '" . $name . "', '" . $subname . "', '" . $url . "', 0, 0, 0, '" . $status . "', '" . $aprob . "', '" . addslashes(serialize($array_auth_all)) . "')", __LINE__, __FILE__); ###### Regénération du cache des catégories (liste déroulante dans le forum) ####### $Cache->Generate_module_file('forum'); forum_generate_feeds(); redirect(HOST . DIR . '/forum/admin_forum.php'); } else redirect(HOST . DIR . '/forum/admin_forum_add.php?error=incomplete#errorh'); } else { $Template->set_filenames(array( 'admin_forum_add'=> 'forum/admin_forum_add.tpl' )); //Listing des catégories disponibles, sauf celle qui va être supprimée. $forums = '<option value="0" checked="checked" disabled="disabled">' . $LANG['root'] . '</option>'; $result = $Sql->query_while("SELECT id, name, level FROM " . PREFIX . "forum_cats ORDER BY id_left", __LINE__, __FILE__); while ($row = $Sql->fetch_assoc($result)) { $margin = ($row['level'] > 0) ? str_repeat('--------', $row['level']) : '--'; $forums .= '<option value="' . $row['id'] . '">' . $margin . ' ' . $row['name'] . '</option>'; } $Sql->query_close($result); //Gestion erreur. $get_error = retrieve(GET, 'error', ''); if ($get_error == 'incomplete') $Errorh->handler($LANG['e_incomplete'], E_USER_NOTICE); $Template->assign_vars(array( 'THEME' => get_utheme(), 'MODULE_DATA_PATH' => $Template->get_module_data_path('forum'), 'CATEGORIES' => $forums, 'AUTH_READ' => Authorizations::generate_select(READ_CAT_FORUM, array(), array(-1 => true, 0 => true, 1 => true, 2 => true)), 'AUTH_WRITE' => Authorizations::generate_select(WRITE_CAT_FORUM, array(), array(0 => true, 1 => true, 2 => true)), 'AUTH_EDIT' => Authorizations::generate_select(EDIT_CAT_FORUM, array(), array(1 => true, 2 => true)), 'L_REQUIRE_TITLE' => $LANG['require_title'], 'L_FORUM_MANAGEMENT' => $LANG['forum_management'], 'L_CAT_MANAGEMENT' => $LANG['cat_management'], 'L_ADD_CAT' => $LANG['cat_add'], 'L_FORUM_CONFIG' => $LANG['forum_config'], 'KERNEL_EDITOR' => display_editor(), 'L_FORUM_GROUPS' => $LANG['forum_groups_config'], 'L_REQUIRE' => $LANG['require'], 'L_APROB' => $LANG['visible'], 'L_STATUS' => $LANG['status'], 'L_RANK' => $LANG['rank'], 'L_DELETE' => $LANG['delete'], 'L_PARENT_CATEGORY' => $LANG['parent_category'], 'L_TYPE' => $LANG['type'], 'L_CATEGORY' => $LANG['category'], 'L_FORUM' => $LANG['forum'], 'L_LINK' => $LANG['link'], 'L_NAME' => $LANG['name'], 'L_DESC' => $LANG['description'], 'L_URL' => $LANG['url'], 'L_URL_EXPLAIN' => $LANG['url_explain'], 'L_RESET' => $LANG['reset'], 'L_YES' => $LANG['yes'], 'L_NO' => $LANG['no'], 'L_LOCK' => $LANG['lock'], 'L_UNLOCK' => $LANG['unlock'], 'L_GUEST' => $LANG['guest'], 'L_USER' => $LANG['member'], 'L_MODO' => $LANG['modo'], 'L_ADMIN' => $LANG['admin'], 'L_ADD' => $LANG['add'], 'L_AUTH_READ' => $LANG['auth_read'], 'L_AUTH_WRITE' => $LANG['auth_write'], 'L_AUTH_EDIT' => $LANG['auth_edit'] )); $Template->pparse('admin_forum_add'); // traitement du modele } require_once('../admin/admin_footer.php'); ?>
( admin_forum_add.php )
Essaye et dit moi
EnimSay Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre EnimSay
- Inscrit le : 03/07/2008
Remarque : Tous les champs obligatoires doivent être remplis !
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement

Je regarde demain, n'hesite pas a faire un up
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie