[Problem] Rate Topic Hack

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Jason

Beitrag von Jason »

Wenns möglich ist auch so 1/4, 1/3, 1/2 sterne ((:-)))

Grüße Jason
ChaoS

Beitrag von ChaoS »

Naja das muss ja net unbedingt sein....

Kommt überhaupt sowas dabei raus ?? *lach*

Nein ich meinte sowas wie z.b.

1 Stern, 1 1/2 Sterne, 2 Sterne usw. --> 5 Sterne


Ich weiss net ob das machbar ist oder ob das zuviel Arbeit kostet, würde mich wenn aber auch irgendwie erkenntlich zeigen wollen...
Jason

Beitrag von Jason »

1 Stern, 1 1/2 Sterne, 2 Sterne usw. --> 5 Sterne
Ich nahm an genauso meinte saerdnaer das :) Naja wäre jedenfalls cool wenn er ne idee in der richtung hätte :)
Ich weiss net ob das machbar ist oder ob das zuviel Arbeit kostet, würde mich wenn aber auch irgendwie erkenntlich zeigen wollen...
Dem schliess ich mich an ;)

Grüße Jason
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

einen sterngrafik bitte...

ah
Jason

Beitrag von Jason »

Wieviele denn?Eine ganze 5 Sterne Grafik oder einzelne Sterne?

Hier ein 5er [ externes Bild ]

Grüße Jason
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

welche bewertung ist den maximal möglich?

ah
Jason

Beitrag von Jason »

Naja das ist variabel man kann es im ACP einstellen es ist also nach oben hin offen, ich habe 10 eingestellt :)

Grüße Jason
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

du weißt nicht zufälligerweise den namen der variable in der das gespeichert wird oder?

ansonsten poste mal die queries die bei der installation ausgeführt werden mussten...

ah
Jason

Beitrag von Jason »

Ich nehm an die variable dürfte $max_rating sein (siehe: admin_rate.php) genau weiss ich das aber net

Die Queries wurden über eine install datei ausgeführt rate_topic_table.php:

Code: Alles auswählen

$sql = "ALTER
		TABLE " . FORUMS_TABLE . "
		ADD `auth_rate` TINYINT(2) NOT NULL default -1";

$sql = "CREATE TABLE " . $table_prefix . "rate_results (
		`user_id` MEDIUMINT UNSIGNED NOT NULL,
		`topic_id` MEDIUMINT UNSIGNED NOT NULL,
		`rating` MEDIUMINT UNSIGNED NOT NULL,
		PRIMARY KEY (`user_id`, `topic_id`)
		)";

$sql = "CREATE
		TABLE " . $table_prefix . "rate_config (
		config_name varchar(255) NOT NULL default '',
		config_value varchar(255) NOT NULL default '',
		PRIMARY KEY  (config_name)
		) TYPE=MyISAM";
Grüße Jason
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

viewforum.php:
suche:

Code: Alles auswählen

	'FOLDER_ANNOUNCE_NEW_IMG' => $images['folder_announce_new'],
danach einfügen:

Code: Alles auswählen

	'RATE_IMG' => $images['rate_graphic'],
	'RATE_IMG_HEIGHT' => $board_config['rate_graphic_height'],
suche:

Code: Alles auswählen

'TOPIC_RATE' => (((int)($rating_stats['average']*10)) * 0.1 ), 
danach einfügen:

Code: Alles auswählen

'TOPIC_RATE_P' => round( ($board_config['rate_graphic_length']/$rate_config['max_rating']) * $rating_stats['average']), 
templates/xxx/xxx.cfg:
suche: davor einfügen:

Code: Alles auswählen

$board_config['rate_graphic_length'] = 55;
$board_config['rate_graphic_height'] = 25;
$images['rate_graphic'] = "$current_template_images/rate_graphic.gif";
templates/xxx/viewforum_body.tpl:
suche:

Code: Alles auswählen

{topicrow.TOPIC_RATE}
erseten durch

Code: Alles auswählen

<table width="{topicrow.TOPIC_RATE_P}" cellspacing="0" cellpadding="0" border="0"><tr><td background="{RATE_IMG}"><img src="images/spacer.gif" width="{topicrow.TOPIC_RATE_P}" heigt="{RATE_IMG_HEIGHT}" border="0" alt="{topicrow.TOPIC_RATE}" title="{topicrow.TOPIC_RATE}" /></td></tr></table>
das bild sollte rate_graphic.gif heißen und im template/xxx/images ordner liegen, dadurch kann man für jedes template eine extra grafik machen. die breite und höhe der grafik muss man mithilfe der hinzugefügten variablen in der templates/xxx/xxx.cfg einstellen... dort kann man auch den namen der grafik ändern...

ah
Antworten

Zurück zu „phpBB 2.0: Mod Support“