Hot or Not im Album

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Hot or Not im Album

Beitrag von LaraCroft »

Eigentlich sollte es doch eine Hot or Not Seite im Album geben...
Das heisst die User können der Reihe nach die Bilder bewerten....
Aber seltsamerweise hab ich noch nie einen Linkk oder sonstwas entdeckt um die Page aufzurufen.
Im ACP kann man da zwar einstellungen vornehmen, dass wars dann aber auch.

Muss ich den Link zur hotornot.php selbst einbinden, ober hab ich da irgenwann mal was zerschossen ?
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Den Link musst Du selber einbinden. Das Script ist noch immer Beta, daher auch bislang unverlinkt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Achsoo danke Oxpus für die Info...
Wieso beta ? klappt doch ganz gut !?
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, frag mich nicht, warum das noch nicht offiziell "freigegeben" wurde.
Wundert mich ja auch. Aber ich verwende es selten, daher ist es hier auch nicht verlinkt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Jo und ich hab gemerkt, dass die Einstellungen im ACP nicht berücksichtigt werden, zumindest nicht alle.

Hab die Seite einfach mal als unterforum eingebunden und verboten, dass Gäste voten dürfen, geht aber trotzdem.
Ob das unlimited rating wenn es auf Nein steht auch tatsächlich funktioniert bin ich mir noch net so sicher....
Das bewerten an sich klappt.
Tja wo muss ich da nachforschen wegen Gastrating ?
Zuletzt geändert von LaraCroft am Mi 12.Jan, 2005 00:21, insgesamt 1-mal geändert.
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Gute Frage. Ich hatte mir die Datei noch garnicht richtig angeschaut.
Vielleicht gehts, wenn man in der Datei album_hotornot.php den Code-Block

Code: Alles auswählen

	// ------------------------------------
	// Check the permissions
	// ------------------------------------
	if ($album_sp_config['hon_rate_users'] == 0)
	{
		$album_user_access = album_permissions($album_user_id, $cat_id, ALBUM_AUTH_VIEW, $thispic);

		if ($album_user_access['view'] == 0)
		{
			if (!$userdata['session_logged_in'])
			{
				redirect(append_sid("login.$phpEx?redirect=album_hotornot.$phpEx"));
			}
			else
			{
				message_die(GENERAL_ERROR, $lang['Not_Authorised']);
			}
		}
	}
gegen diesen hier ersetzt:

Code: Alles auswählen

	// ------------------------------------
	// Check the permissions
	// ------------------------------------
	$auth_data = album_get_auth_data($cat_id);

	if( !$auth_data['view'] )
	{
		if (!$userdata['session_logged_in'])
		{
			redirect( append_sid(album_append_uid("login.$phpEx?redirect=album_hotornot.$phpEx&cat_id=$cat_id") ) );
		}
		else
		{
			message_die(GENERAL_ERROR, $lang['Not_Authorised']);
		}
	}
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Fehlanzeige
Fatal error: Call to undefined function: album_get_auth_data() in /home/www/doc/11592/aj-forum.info/www/aj/phpBB2/album_hotornot.php on line 124
124 = $auth_data = album_get_auth_data($cat_id);

Ich sehe grade, dass wir zwei unterschiedliche Dateien haben..

Bei mir sieht der Block so aus

Code: Alles auswählen

	// ------------------------------------
	// Check the permissions
	// ------------------------------------
	if ($album_sp_config['hon_rate_users'] == 0)
	{
		$album_user_access = album_user_access($cat_id, $thiscat, 1, 0, 0, 0, 0, 0); // VIEW


		if ($album_user_access['view'] == 0)
		{
			if (!$userdata['session_logged_in'])
			{
				redirect(append_sid("login.$phpEx?redirect=album_hotornot.$phpEx"));
			}
			else
			{
				message_die(GENERAL_ERROR, $lang['Not_Authorised']);
			}
		}
	}
^2

Mist nochmal editieren ^9
aber habs gelöst indem ich in meinem originalcodeblock

Code: Alles auswählen

$album_user_access = album_user_access($cat_id, $thiscat, 1, 0, 0, 0, 0,

einfach die 1 zur 0 degradiert habe
$album_user_access = album_user_access($cat_id, $thiscat, 0, 0, 0, 0, 0, 
Somit wird ein login verlangt.

Denk mal das Thema ist damit fürs erste gegessen Bild

Mal schauen wie das mit dem unlimited rating aussieht...
Bis dann und danke !
Zuletzt geändert von LaraCroft am Mi 12.Jan, 2005 03:25, insgesamt 2-mal geändert.
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Berichtigung:

Damit Gäste nicht voten können, müssen die 0 er zum 1 er umgeschrieben werden.
Wenn man es auf 0 setzt, können auch Mitglieder nicht mehr bewerten, mit den 1 ern klappt das wunderbar.
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

Hallo Oxpus...

hab da auch mal bischen getestet bei mir im board...
das mit dem bewerten geht auch einigermassen, allerdings wenn ich ein bild bewertet habe und dann zu der seite komme, nächste bewertung und dort auf den link klicke, bekomme ich einen 404...

weist du vielleicht, wo ich da was ändern muss, damit das richtig funktioniert?
http://www.plastic-dream-girl.com/fetis ... tornot.php

viele liebe grüsse
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Datei ist noch sehr buggy, daher wurde die nie richtig in das Album eingebunden.
Da muss man erstmal diese Fehler beheben...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

schade, ist eigentlich eine nette sache... fast ja schon eine kleine diashow...

funktioniert eigentlich bei mir alles ausser hier der link ... und das hier ein kleiner sprachfehler kommt nachdem man bewertet hat...

http://www.plastic-dream-girl.com/fetis ... tornot.php

der link click here to do so.... der geht als einziges nicht!

Your rating has been entered successfully.
To rate more pictures click here to do so.
Klicke bitte hier um zum Album Index zurückzukehren
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, da ist irgendwo der Code defekt. Schaue ich nachher mal kurz rein.
Auch müsste die Sprache besser gesteuert werden. Ist vermutlich fest verdrahtet.
Mal sehen, ob ich auf die Schnelle das Script fehlerfrei bekomme...

EDIT
Hier die Korrekturen

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
album_hotornot.php

#
#-----[ FIND ]------------------------------------------
#
		$template->assign_block_vars('hon_rating', array());	

#
#-----[ REPLACE WITH ]------------------------------------------
#
		$template->assign_block_vars('hon_rating', array(
			'L_RATE' => $lang['Rating']));	

#
#-----[ FIND ]------------------------------------------
#
		$template->assign_block_vars('hon_rating_cant', array());

#
#-----[ REPLACE WITH ]------------------------------------------
#
		$template->assign_block_vars('hon_rating_cant', array(
			'L_NO_RATING_YET' => $lang['Already_rated']));

#
#-----[ FIND ]------------------------------------------
#
	$message = "Your rating has been entered successfully.<br /><br />To rate more pictures click <a href='append_sid('album_hotornot.$phpEx')'>here</a> to do so.<br /><br />" . sprintf($lang['Click_return_album_index'], "<a href=\"" . append_sid(album_append_uid("album.$phpEx")) . "\">", "</a>");

#
#-----[ REPLACE WITH ]------------------------------------------
#
	$message = sprintf($lang['Return_hotornot'], '<a href="'.append_sid('album_hotornot.'.$phpEx).'">', '</a>') . sprintf($lang['Click_return_album_index'], '<a href="' . append_sid('album.'.$phpEx) . '">', '</a>'); 
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main_album.php

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['Return_hotornot'] = 'Your rating has been entered successfully.<br /><br />To rate more pictures click %shere%s to do it.<br /><br />';

#
#-----[ OPEN ]------------------------------------------
#
language/lang_german/lang_main_album.php

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['Return_hotornot'] = 'Deine Bewertung wurde erfolgreich gespeichert.<br /><br />Um weitere Bilder zu bewerten, klicke %shier%s, um dies zu tun.<br /><br />';

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/album_hon.tpl

#
#-----[ FIND ]------------------------------------------
#
	<td align="center" class="row2"><span class="genmed">Rate me:&nbsp;&nbsp;&nbsp;

#
#-----[ REPLACE WITH ]------------------------------------------
#
	<td align="center" class="row2"><span class="genmed">{hon_rating.L_RATE}:&nbsp;&nbsp;&nbsp;

#
#-----[ FIND ]------------------------------------------
#
	<td align="center" class="row2"><span class="genmed">You are not allowed to rate this image again.</td>

#
#-----[ REPLACE WITH ]------------------------------------------
#
	<td align="center" class="row2"><span class="genmed">{hon_rating_cant.L_NO_RATING_YET}</td>


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

super...danke
werd ich gleich mal einbauen...
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Fast
Fatal error: Call to undefined function: album_append_uid() in /home/www/doc/11592/aj-forum.info/www/aj/phpBB2/album_hotornot.php on line 287

Code: Alles auswählen

   $message = sprintf($lang['Return_hotornot'], '<a href="'.append_sid('album_hotornot.$phpEx').'">', '</a>') . sprintf($lang['Click_return_album_index'], "<a href=\"" . append_sid(album_append_uid("album.$phpEx")) . "\">", "</a>"); 
Da sind eh noch mehr Fehlerchen drinn hab ich bemerkt...
Wenn man ein Bild bewertet hat, kommt ja die Meldung das man nicht nochmal bewerten kann (Falls unlimited rating ausgeschaltet ist).
Die Ratingskala ist dann nicht da und ein weiteres Bild kommt dann auch nicht mehr. Da bleibt nur auf aktul. klicken.
Zuletzt geändert von LaraCroft am Mi 19.Jan, 2005 02:10, insgesamt 1-mal geändert.
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ach ja, so wäre die Zeile richtig:

Code: Alles auswählen

   $message = sprintf($lang['Return_hotornot'], '<a href="'.append_sid('album_hotornot.'.$phpEx').'">', '</a>') . sprintf($lang['Click_return_album_index'], '<a href="' . append_sid('album.'.$phpEx) . '">', '</a>'); 
Der obige Code wird entsprechend korrigiert.

Und den Punkt mit bereits bewerteten Bildern will ich noch angehen. Hatte ich gestern nicht mehr geschafft.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Passt nicht ganz:

Code: Alles auswählen

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/www/doc/11592/aj-forum.info/www/aj/phpBB2/album_hotornot.php on line 287
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

danke

grüsse
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Wie ? funktioniert das bei Dir ?
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

kann ich dir noch nicht sagen baue den eben erst ein, ich dachte nun ist der schon geändert weil oben beim code edit steht...
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Ja wenn ich meine alte Zeile drinn lasse klappts, wenn ich die ersetze kommt der o.g. Fehler.
Hab ja gestern schon probiert die Zeile selbst anzupassen....
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

viellecht sollte ich doch lieber noch warten weil ich hab meistens pech wenn ich was einbaue ¦9
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Versuchts mal so:

Code: Alles auswählen

 $message = sprintf($lang['Return_hotornot'], '<a href="'.append_sid('album_hotornot.'.$phpEx).'">', '</a>') . sprintf($lang['Click_return_album_index'], '<a href="' . append_sid('album.'.$phpEx) . '">', '</a>'); 
Zuletzt geändert von Bootenks am Mi 19.Jan, 2005 14:40, insgesamt 1-mal geändert.
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

[quote="Bootenks - Mi 19.Jan, 2005 14:38";p="20929"]Versuchts mal so:[/quote]

Code: Alles auswählen

 $message = sprintf($lang['Return_hotornot'], '<a href="'.append_sid('album_hotornot.'.$phpEx).'">', '</a>') . sprintf($lang['Click_return_album_index'], '<a href="' . append_sid('album.'.$phpEx) . '">', '</a>'); 


damit gehts bei mir....
http://www.plastic-dream-girl.com/fetis ... tornot.php

danke
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Perfekt Bootenks was so ein ' doch ausmachen kann ;) Danke dir !
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Danke Boo. Ist auch gleich im Snippet korrigiert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten