Seite 1 von 1

Frage zu... MOD Categories hierarchy

Verfasst: 04.06.2004 23:16
von Samariel
Wollte gerade eigentlich diesen mod installieren, welcher ja Unterkategorien erschaffen soll. Für eine bessere Übersicht wäre es ja ziemlich hilfreich. So könnte ihc einzelnen Foren und Kategorien und weitere Übersichtliche Unterkategorien zuteilen. Ähnlich wie beim "Dimension-Board".

Nun gibt es hier aber zwei verschiedene Installationen. Teil 1 und 2:
Part 1 of this mod will include the new admin forums tool to your board
Part 2 of this mod will modify the old admin forums phpBB progs, and is facultative
Da ich des englischen leider nicht all soooooooooooo mächtig bin, weiß ich leider nicht genau, was damit jeweils SO GENAU gemeint ist.

Alleine schon dieser Teil:
#-----[ SQL ]-------------------------------------------------
#
# the next request is optional. Run it only if you plan to use the real sub-forums feature
#
ALTER TABLE phpbb_forums ADD main_type CHAR(1);
#
#-----[ SQL ]-------------------------------------------------
#
# This part is optional : do it only if you want your users to be able to choose their setup
# if you want so, you'll have to install the MOD-mods_settings mod included in the pack
#
ALTER TABLE phpbb_users ADD user_sub_forum TINYINT(1) DEFAULT '1' NOT NULL;
ALTER TABLE phpbb_users ADD user_split_cat TINYINT(1) DEFAULT '1' NOT NULL;
ALTER TABLE phpbb_users ADD user_last_topic_title TINYINT(1) DEFAULT '1' NOT NULL;
ALTER TABLE phpbb_users ADD user_sub_level_links TINYINT(1) DEFAULT '2' NOT NULL;
ALTER TABLE phpbb_users ADD user_display_viewonline TINYINT(1) DEFAULT '2' NOT NULL;
#
welches was bedeutet?

Vielleicht könnt Ihr mir auch hier weiterhelfen... Mal wieder :oops:


Vielen Dank im Vorraus!!!

Verfasst: 04.06.2004 23:21
von shwepsi
also, der part 1 baut einen neuen Punkt im ACP ein, mit dem du dann Foren erstellen kannst, part 2 wandelt die alte Foren erstell Seite so um, das es zumindest halbwegs damit geht

und die SQL anweisungen sind für die unterforen option (empfohlen) oder für den MOD-mods_settings (empfehle ich, dann musst du nicht auch noch darauf achten die richtigen passagen zu kopieren)

hast du auch die Version 2.05RC? die beseitigt einige Probleme und läuft bei mir einwandfrei

allerdings muss man da den Cache Mod (beiliegend) vorher installieren, der bringt aber einiges an Leistungszuwachs, also auch sehr empfehlenswert

Verfasst: 04.06.2004 23:40
von Samariel
part 2 wandelt die alte Foren erstell Seite so um, das es zumindest halbwegs damit geht
Das heisst also, da ich noch keine Foren erstellt habe sondern grad erst frisch am bauen bin, Part 2 nicht installieren brauche, richtig?

Während dessen MUSS ich also auch die zweiten SQL-Anweisungen installieren.

Übrigens habe ich mir die Mods gestern erst runtergeladen. Allerdings, wie ich gerade sehe NUR die Version 2.0.4final.

Wo könnte ich Deine 2.0.5 sowie den Cache Mod erhalten?


PS: Vielleicht weisst Du auch hier weiter??

http://www.phpbb.de/viewtopic.php?p=313937#313937

Verfasst: 05.06.2004 11:33
von The_One

Verfasst: 06.06.2004 13:31
von Samariel
Na Klasse...

Bis jetzt kam ich soweit zurecht... bis zur Bearbeitung der templates.

1: in der viewforum_body.tpl soll man danach suchen:
<td align="left" valign="bottom" colspan="2"><a class="maintitle" href="{U_VIEW_FORUM}">{FORUM_NAME}</a><br /><span class="gensmall"><b>{L_MODERATOR}: {MODERATORS}<br /><br />{LOGGED_IN_USER_LIST}</b></span></td>
<td align="right" valign="bottom" nowrap="nowrap"><span class="gensmall"><b>{PAGINATION}</b></span></td>
</tr>
und hierdurch ersetzen:
<td align="left" valign="middle" class="nav" width="100%"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>{NAV_CAT_DESC}</span></td>
</tr>
</table>

{BOARD_INDEX}

<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
jetzt benutze ich allerdings kein subsilver sondern "SoftBlue". Allerdings habe ich auch mal inder subsilver danach gesucht. Selbst dort sind die Zeilen SO nicht zu finden. Man kann dort nur nach einzelnen Abschnitten suchen, welche aber fast über das ganze Feld verteilt sind. Ebenso wie bei meiner SoftBlue.

Wenn dort stehen würde, dass es wieder nur ein Teil ist und man alles komplett ersetzen muss... aber so. Wie gehe ich hier vor? Wie editiere ich jetzt nun wirklich meine ganzen SoftBlue´s??


Und dann noch eine Frage:

In der index_body.tpl wird folgendes verlangt:
#************************************************************************************
# NOTE :
# ------
# The lines deleted here are reported in index_box.tpl. You will probably
# want to customize index_box.tpl the same way index_body.tpl was if you use
# a particular template with other classes than the one used by subSilver.
#
#************************************************************************************
Das heisst nun genau?? Muss ich in der index_box.tpl genau die selbigen Änderungen vornehmen? Ich frage mal lieber Sicherheitshalber nach.

Bisher konnte ich in allen templates (welche ja auf subsilver ausgerichtet sind) meine mods imemr meinem jeweiligen Style anpassen.

Aber hier werden ja so einige Veränderungen abverlangt... wie gesagt, beim obigen ersten Problem, weiß ich jetzt erstmal garnicht mehr weiter.

Wäre unheimlich nett wenn man mir hier etwas nachhelfen könnte, meine templates jeweils passend umzuändern...



Vielen Dank im Vorraus!!!!!!!!!!!!!!!!!!!

Verfasst: 06.06.2004 14:26
von Samariel
So, ich hoffe das erste Problem jetzt einigermaßen hinbekommen zu haben. Musste so einiges ändern, aber ich hoffe es klappt.

Jedoch... was die zweite Frage betraf, mit der ..._box.tpl, muss ich dort jetzt auch noch was ändern oder nicht??

Denn nachdem ich eben alles abgespeichert habe, trat folgender Fehler auf:
Parse error: parse error, unexpected '}' in ...\includes\template.php(127) : eval()'d code on line 25
Jedoch wurde doch erstmal nichts verändert und desweiteren ist in Zeile 25 nur folgendes zu finden:
* The interface was originally inspired by PHPLib templates,
Das komplette lautet:

/***************************************************************************
*
* 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.
*
***************************************************************************/

/**
* Template class. By Nathan Codding of the phpBB group.
* The interface was originally inspired by PHPLib templates,
* and the template file formats are quite similar.
*
*/

class Template {
var $classname = "Template";
Also die fette, unterstrichene Zeile. Womit ich jetzt schon wieder nix anfangen kann!!!

Achso, Zeile 127:
eval($this->compiled_code[$handle]);
Nehme an, dass hier irgendwas mit der Versionsnummer nicht stimmt? Was muss ihc ändern??

Ich hoffe Ihr wisst weiter :(

Verfasst: 06.06.2004 16:25
von Samariel
Und noch ein Fehler im ACP...

Konnte den obigen Fehler noch nicht beheben. Ich komme bisher auch nur ins ACP, da ich die Foren nicht sehen kann. DOch im ACP zeigt er mir links oben über der Leiste folgenden Fehler an:
Parse error: parse error, unexpected ';', expecting ')' in ...\admin\admin_forum_prune.php on line 169
Dort wurde dieses eingebaut:
//-- mod : categories hierarchy --------------------------------------------------------------------
//-- delete
// $select_list = '<select name="' . POST_FORUM_URL . '">';
// $select_list .= '<option value="-1">' . $lang['All_Forums'] . '</option>';
//
// for($i = 0; $i < count($forum_rows); $i++)
// {
// $select_list .= '<option value="' . $forum_rows[$i]['forum_id'] . '">' . $forum_rows[$i]['forum_name'] . '</option>';
// }
// $select_list .= '</select>';
//-- add
$select_list = selectbox(POST_FORUM_URL, false, '', true);
//-- fin mod : categories hierarchy ----------------------------------------------------------------
line 169 ist wieder das dicke, unterstrichene....

Verfasst: 07.06.2004 22:07
von The_One

Code: Alles auswählen

// Output a selection table if no forum id has been specified.
//
		$template->set_filenames(array(
			'body' => 'admin/forum_prune_select_body.tpl')
		);

//-- mod : categories hierarchy --------------------------------------------------------------------
//-- delete
//		$select_list = '<select name="' . POST_FORUM_URL . '">';
//		$select_list .= '<option value="-1">' . $lang['All_Forums'] . '</option>';
//
//		for($i = 0; $i < count($forum_rows); $i++)
//		{
//			$select_list .= '<option value="' . $forum_rows[$i]['forum_id'] . '">' . $forum_rows[$i]['forum_name'] . '</option>';
//		}
//		$select_list .= '</select>';
//-- add
		$select_list = selectbox(POST_FORUM_URL, false, '', true);
//-- fin mod : categories hierarchy -----------------------

//
// Assign the template variables.
//

hmmm bei mir ist keins ;)