Bei neuen Eintragungen blinken lassen !

Neue Projekte und Anfragen, Teamarbeiten und Alpha/Beta Scripte jeder Art.
KEINE Supportanfragen zu bestehenden MODs!
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Bei neuen Eintragungen blinken lassen !

Beitrag von tom10 »

Hallo zusammen,

ich hab wieder mal eine Aufgabe für euch hellen Köpfe.....

Ich hab mir den "phpCA Classified Ads for phpBB2" Mod eingebaut... ein Verkaufsmod.

Dieser stellt im Portal in der overall_header.tpl 3 Links zur verfügung. (Kleinanzeigen, Suche Anzeigen und meine Anzeigen)

Ich möchte gern ein weiteren Link dort haben welcher Blinkt, wenn eine neue Anzeige aufgegeben wurde.

Kann man das irgend wie hin bekommen....so in der Art wie bei neuen PN`s ?
Bzw. Kann man das hier irgend wie umbauen und anpassen? Klick mich an...

Würde mich freuen wenn mir da jemand helfen könnte....
Zuletzt geändert von tom10 am Mi 16.Aug, 2006 12:08, insgesamt 2-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also unter Blink-Spezialist ist hier momentan Darezettl.
Er hatte zuletzt ein Script ausgegraben, daß auf jedem Browser geht...
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
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Da hoffe ich mal das er das hier liest und mir vielleicht helfen kann.Du, Oxpus... was sagst Du hier zu ? :
Bzw. Kann man das hier irgend wie umbauen und anpassen? Klick mich an...
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich kann dazu nichts sagen, da ich nicht den Anzeigen MOD kenne ;)
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
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Da bin ich doch mal ganz frech und verlinke mal eben die URl wo das teil zu bekommen ist.....Hier lang...
In der Hoffnung auf eine Idee...... ^a
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also in der ads_create.php würde ich es mal hier versuchen:

Code: Alles auswählen

		// Put out the confirmation message
		$template->assign_vars(array(
			'META' => '<meta>'));

		if ( $ads_config['images'] == 1 && image_allowed($user_id, $cat_image_level) == TRUE && $ad_type_code > 2 )
		{
			$message = $lang['create_confirmation'] . "<br><br>" . sprintf($lang['click_to_add_images'], "<a>", "</a>") . "<br><br>" . sprintf($lang['click_to_view_ad'], "<a>", "</a>") . "<br><br>" . sprintf($lang['click_return_ads_index'], "<a>", "</a>");
		}
		else
		{
			$message = $lang['create_confirmation'] . "<br><br>" . sprintf($lang['click_to_view_ad'], "<a>", "</a>") . "<br><br>" . sprintf($lang['click_return_ads_index'], "<a>", "</a>");
		}
		
		message_die(GENERAL_MESSAGE, $message);

		break;
Also davor den Part aus dem New Image Popup einbasteln und entsprechend der "Umgebung" (auch in der page_header.php) namentlich und inhaltlich anpassen.
Das ist, denke ich, die richtige Stelle dafür...
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
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Nun dann versuche ich mal mein Glück.....

zu erst hab ich mir die von dir vorgeschlagene "ads_create.php" vorgenommen und versucht den Code anzupassen....

Schau mal bitte ob das so funktioniern könnte... ^1
// Start popup by new phpCA Classified
$gen_simple_header = TRUE;
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$template->set_filenames(array(
'body' => 'classified_popup.tpl')
);

$template->assign_vars(array(
'L_CLOSE_WINDOW' => $lang['Close_window'],
'L_MESSAGE' => sprintf($lang['New_classified_img'], '<a>', '</a>'),
'U_PRIVATEMSGS' => append_sid('album.'.$phpEx))
);
// End popup by new phpCA Classified
Erst wenn das richtig ist werde ich mich an die page_header machen....

Braucht man die "new_album_img_popup.php dann eigentlich noch ?

Muß ich eigentlich den Mode: "Add-On_Photoalbum_New_img_popup" von dir zusätzlich komplett installieren ?
Zuletzt geändert von tom10 am Do 17.Aug, 2006 08:52, insgesamt 3-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Der MOD wäre komplett zu installieren, damit Du die Funktionen, der er für das Popup mitbringt, auch für Deine Aufgabe nutzen kannst.
Dabei allerdings Variablen und Texte halt anpassen.

Daher wäre Dein Code falsch, bzw. hier nicht ausreichend. Er muss ja in der Datenbank das Flag für die User setzen, daß eben ein neuer Artikel eingetragen wurde...
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
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Und genau da hört mein Latein leider schon auf.

Wie man das
in der Datenbank das Flag für die User setzen
umsetzt weis ich nicht...
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Na, ist doch alles in meinem MOD drinnen...
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
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Du machst es mir aber auch immer schwer...., ich bin doch kein Profi wie Du ¢¦

Ich hab wirklich keinen Dunst wie man das bewerkstelligen kann.... und gerade bei so was mit codes usw... ¢¦ ¢¦ ¦4
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nun, wenn Du nicht mal damit anfängst, wirst Du es auch nie lernen...
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
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Ich bin doch schon dabei...nur eben ohne Hilfe wird das nichts...
Es geht doch schon los das ich nicht weis was ich damit anfangen soll:
In der Datenbank ein Flag für die user zu setzten.

Heist das ich soll in der Datebank ein Bereich erstellen wo etwas gespeichert wird und wo man etwas auslesen kann, was eine bestimmte Bedingung erfüllt ?


Bei dem oben genannten Code fällt mir das auf, was bestimmt nicht richtig ist:

Code: Alles auswählen

 'U_PRIVATEMSGS' => append_sid('album.'.$phpEx))
Das müste also noch angepasst werden...z.B. etwa so:
'U_ADSMSG' => append_sid('adverts.'.$phpEx))
Zuletzt geändert von tom10 am Do 17.Aug, 2006 14:26, insgesamt 2-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Der gesamte MOD von mir wäre anzupassen.
Er ist ja auch nur die Vorlage für Dein Vorhaben...

Also: Schau Dir meinen MOD in Gänze an.
Es wird einmal beim Erstellen eines Images im Album ein Wert in die User-Datenbank geschrieben, mit dem gesagt wird: Hey, hier gibts neue Bilder.
(Datei album_upload.php)

Dieser Wert (Flag) wird dann in der page_header.php abgefragt und, sofern gesetzt, das Popup ausgelöst. (Der gesamte Part der page_header.php und overall_header.tpl).

Jetzt wäre von Dir das gleiche einzubauen, allerdings in der ads_create.php anstelle in der album_upload.php, der Part für das eigentliche Popup bliebe gleich.
Dazu ist aber auch das Feld in der User-Datenbank (das ja durch meinen MOD angelegt wird!) entsprechend zu benennen. "user_new_ads" wäre vielleicht passender anstelle "new_album_image" vom meinem MOD ;)
Zuletzt noch alle Texte anpassen, die mein MOD mitbringt, um eben nicht Album oder Bilder anzuzeigen.

Noch mehr Hilfe und ich würde es selber schreiben.
Wie gesagt: Geh es in aller Ruhe durch und schau Dir an, was mein MOD macht. Ich würde den auch erstmal bei Dir "stur" einbauen (wie gesagt: ads_create.php an der von mir bereits genannten Stelle anstelle album_upload.php) und dann anpassen.
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
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Sooo, nach Stunden nun der aktuelle Stand.....erstmal Qualmt mir er Kopf.... :(

Die gute Nachricht zuerst....

Hab alles nach besten wissen und Gewissen umgesetzt und eingebaut.....

Ein Testuser erstellt eine Verkaufsanzeige.....

Ich als Admin logge mich ein....

Bekomme auch das Popup zu sehen.... :D

Nur das Popupfenster bleibt leer...... ^5

Jetzt ist Deine hilfe gefragt......
Wo muß ich schauen warum das Popupfenster nicht gefüllt wird ? :eek:

Eins noch....ich hab den Mod schon in meinem Forum laufen gehabt (Also das mir ein Popup angezeigt wird wenn neuen Bilder im Ablbum drinn sind)
Von daher hab ich die Datei : new_album_img_popup.php umbenannt in new_ads_popup.php und dies hoffentlich auch alles richtig in den zu bearbeitenden Datein umgesetzt..

Meine Frage... Ist in der Datei auch eine Anpassung nötig? Liegts vielleicht daran ?
Zuletzt geändert von tom10 am Do 17.Aug, 2006 20:00, insgesamt 1-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wo muß ich schauen warum das Popupfenster nicht gefüllt wird ?
page_header.php
Dort fragst Du ab, ob ein Popup angezeigt werden muss und wenn ja, muss dann der Text rein.
In der Datei ja. Du musst ja den Text, den Du in der lang_main.php eingebunden hast, dort mit verwenden.
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
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Also müste hier irgendd wo der Fehler liegen?
if ( $userdata['user_new_ads_img'] )
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_new_ads_img = 0
WHERE user_id = " . $userdata['user_id'];
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update new ads image view for user', '', __LINE__, __FILE__, $sql);
}

$template->assign_block_vars('switch_new_ads_img', array(
'U_NEW_ADS_POPUP' => append_sid('new_ads_popup.'.$phpEx))
);
}
Wie ich das so sehe müste es statt:
'U_NEW_ADS_POPUP' => append_sid('new_ads_popup.'.$phpEx))
Wieder rückgängig gemacht so aussehen:
'U_NEW_ADS_POPUP' => append_sid('new_album_popup.'.$phpEx))

EDIT:

Neee, das war nicht der Fehler....
^5
Zuletzt geändert von tom10 am Do 17.Aug, 2006 20:28, insgesamt 1-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also das Popup erscheint ja erstmal schon.
Dann häng doch mal die new_ads_popup.php an und poste, was Du als Text in der lang_main.php eingetragen hast.
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
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Guten morgen,

so weiter gehts...
in der lang_main.php hab ich

Code: Alles auswählen

// Benachrichtigung bei neuen Kleinanzeigen MOD
$lang['New_ads_img'] = 'Es sind neue Kleinanzeigen hinzugefügt worden.<br>Klick %shier%s, um die neuen Anzeigen anzusehen.';
$lang['User_allow_new_ads_popup'] = 'Popup bei neuen Kleinanzeigen anzeigen';
und die Datei häne ich gleich mal an.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay. Schau ich mir dann heute Nachmittag genauer an.

EDIT
Hier die Datei zurück, mit der es funktionieren sollte.
Zuletzt geändert von oxpus am Fr 18.Aug, 2006 08:14, insgesamt 1-mal geändert.
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
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Sorry, das Popup -Fenster bleibt leider leer.... ^6
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Kannst Du mal bitte den Quelltext des Fensters posten und die overall_header.tpl anhängen?
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
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Er zeigt mir keinen Quelltext.... ^1 Danach hatte ich auch schon mal geschaut....

in der overall_header.tpl müste es za um diesen teil gehen....

Code: Alles auswählen

<BEGIN>
<script>
<window>
</script>
<END>
Da ist natürlich dies auffällig:
_newalbumimg
Zuletzt geändert von tom10 am Fr 18.Aug, 2006 10:06, insgesamt 1-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Soweit ist alles i. O.
Das Ziel "_newalbumimg" muss HTML-konform eigentlich "_blank" lauten, sollte hier aber sinnhalber "_newads" umgetauft werden.

Hm ja, die Sprachvariablen sind aber schon in der lang_main.php enthalten und diese auch hochgeladen?
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
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Ja die Sprachfariablen sind in der lang_german/lang_main.php auf dem Server....
Und nun ? ^1
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Antworten