Pagina 1 van 1

Categories & Forum Icon

Geplaatst: 10 dec 2005, 22:26
door Makavelibrox
Support template:
  • Wat is het probleem?De file admin_forums.php bevat te weinig gegevens
    Wanneer ontstond het probleem?Toen ik de Categories & Forum Icon MOD wilde installeren.
    Adres van je forum: http://www.hetsportforum.tk
    Geïnstalleerde mods:Categories Hierarchy, Activity MOD Plus
    Huidige template:Ptifo
    phpBB versie: 2.0.16
    Host:Linuxhostess
    Heb je onlangs een mod of stijl geïnstalleerd?Nee
    Heb je gezocht naar een antwoord?
Ja, vond al een topic over deze MOD over de SQL-queries.
Overige opmerkingen:
Mijn Probleem:

Dit is de install van de Categories & Forum Icon MOD:

Code: Selecteer alles

# 
#-----[ ACTION: ]------------------------------------------ 
# OPEN: admin\admin_forums.php

[FIND]: 
case 'editforum':
			//
			// Show form to create/modify a forum
			//
			if ($mode == 'editforum')
			{
				// $newmode determines if we are going to INSERT or UPDATE after posting?

				$l_title = $lang['Edit_forum'];
				$newmode = 'modforum';
				$buttonvalue = $lang['Update'];

				$forum_id = intval($HTTP_GET_VARS[POST_FORUM_URL]);

				$row = get_info('forum', $forum_id);

				$cat_id = $row['cat_id'];
				$forumname = $row['forum_name'];
				$forumdesc = $row['forum_desc'];
				$forumstatus = $row['forum_status'];
[ADD AFTER]: 
$forumicon = $row['forum_icon'];

------------------------------
[FIND]: 
$forumdesc = '';

[ADD AFTER]: 
$forumicon = '';

------------------------------
[FIND]: 
'L_FORUM_DESCRIPTION' => $lang['Forum_desc'],

[ADD AFTER]: 
'L_ICON' => $lang['Icon'],

------------------------------
[FIND]: 
'DESCRIPTION' => $forumdesc)

[REPLACE WITH]:
'DESCRIPTION' => $forumdesc,
'F_ICON' => $forumicon)

------------------------------
[FIND]:
$sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, prune_enable" . $field_sql . ")
				VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ", " . intval($HTTP_POST_VARS['prune_enable']) . $value_sql . ")";

[REPLACE]:
$sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, forum_icon, cat_id, forum_desc, forum_order, forum_status, prune_enable" . $field_sql . ")
				VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumicon']) . "', " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ", " . intval($HTTP_POST_VARS['prune_enable']) . $value_sql . ")";


------------------------------
[FIND]:
$sql = "UPDATE " . FORUMS_TABLE . "
				SET forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', cat_id = " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", forum_desc = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . ", prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . "
				WHERE forum_id = " . intval($HTTP_POST_VARS[POST_FORUM_URL]);


[REPLACE]:
$sql = "UPDATE " . FORUMS_TABLE . "
				SET forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', cat_id = " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", forum_desc = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', forum_icon = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumicon']) . "', forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . ", prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . "
				WHERE forum_id = " . intval($HTTP_POST_VARS[POST_FORUM_URL]);


------------------------------
[FIND]:
$sql = "INSERT INTO " . CATEGORIES_TABLE . " (cat_title, cat_order)
				VALUES ('" . $HTTP_POST_VARS['categoryname'] . "', $next_order)";


[REPLACE]:
$sql = "INSERT INTO " . CATEGORIES_TABLE . " (cat_title, cat_order, cat_icon) 
            VALUES ('" . $HTTP_POST_VARS['categoryname'] . "', $next_order, $caticon)";

------------------------------
[FIND]:
$cat_title = $row['cat_title'];

[ADD AFTER]:
$caticon = $row['cat_icon'];


------------------------------
[FIND]:
'CAT_TITLE' => $cat_title,

[ADD AFTER]:
'CAT_ICON' => $caticon,
'L_ICON' => $lang['Icon'],


------------------------------
[FIND]:
// Modify a category in the DB
$sql = "UPDATE " . CATEGORIES_TABLE . "
	SET cat_title = '" . str_replace("\'", "''", $HTTP_POST_VARS['cat_title']) . "' 
	WHERE cat_id = " . intval($HTTP_POST_VARS[POST_CAT_URL]);

[REPLACE]:
$sql = "UPDATE " . CATEGORIES_TABLE . "
	SET cat_title = '" . str_replace("\'", "''", $HTTP_POST_VARS['cat_title']) . "', cat_icon = '" . str_replace("\'", "''", $HTTP_POST_VARS['cat_icon']) . "' 
	WHERE cat_id = " . intval($HTTP_POST_VARS[POST_CAT_URL]);


------------------------------
[FIND]:
$name = $catinfo['cat_title'];

[ADD AFTER]:
$caticon = $catinfo['cat_icon'];

####### SAVE & CLOSE: admin\admin_forums.php ####### 
#############################################################
Mijn admin_forums.php

Geplaatst: 10 dec 2005, 22:39
door Bee
Het is bestand is VEEL te lang om gepost te worden, en ik stel voor dat je het weghaald, en even in een tekstbestandje zet en linkt.

Geplaatst: 10 dec 2005, 22:41
door XP-Rene
En wat is de fout(melding)?

Geplaatst: 10 dec 2005, 23:00
door Makavelibrox
Bee schreef:Het is bestand is VEEL te lang om gepost te worden, en ik stel voor dat je het weghaald, en even in een tekstbestandje zet en linkt.
Goed idee :bier:
XP-Rene schreef:En wat is de fout(melding)?
Geen, ik ben gestopt, omdat ik van al die installatiedelen van admin_forums niets terug kon vinden in mn eigen admin_forums.

Geplaatst: 11 dec 2005, 08:21
door Mickroz

Geplaatst: 11 dec 2005, 13:30
door Makavelibrox
Hey,
bedankt, dat zocht ik inderdaad.
Budman schreef:You don't need this, cause this is built-in in CH... Both things can be done in the ACP ;)
Bedoelt hij daarmee, dat ik het stukje van admin_forums kan overslaan?
Of bedoelt hij dat je zonder MOD al standaard met CH Icoontjes voor je categoriën kan zetten?

Ik kan nameljk wel via ACP een icon krijgen, maar dan staat de map er nog voor. (Voorbeeld zie je op mijn forum).
Maar ik wil graag dat mapje vervangen door een plaatje, of dat mapje weghalen :bier: .

Geplaatst: 11 dec 2005, 16:20
door Bee
Of bedoelt hij dat je zonder MOD al standaard met CH Icoontjes voor je categoriën kan zetten?
Dat dus

Je moet index_body.tpl of het bestand wat er voor gebruikt wordt aanpassen en daar de template zo aanpassen dat het niet wordt getoond.

Geplaatst: 11 dec 2005, 22:59
door Makavelibrox
Heb ik geprobeert, maar dan krijg je als nadeel, dat je geen posticoontjes meer ziet met nieuwe berichten (Oranje).
Dus heb ik besloten gewoon met CH te doen en het ziet er netjes uit.

Bedankt voor alle hulp :bier:

Topic mag dicht