Attachment Mod Frage

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!
Antworten
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Attachment Mod Frage

Beitrag von Darezettl »

Hätte ne Frage zum Attachment Mod: Und zwar würde ich gern wissen, welchen PHP-Code ich in die posting.php einfügen muss (und vor allem wo), damit ich ich in der add_attachment_body.tpl einen switch erzeugen kann, der einen bestimmten Button nur anzeigt... WENN:

Der Modus des Postings EDIT ist und min. 1 Attachment vorhanden ist?


Thanks
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In der posting.php schon einmal gar nicht und wenn: Welcher Button?
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!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Würde gerne einen Button machen mithilfe des toggle_display.js-Scriptes, auf den ich klicken kann und dann klappt eine Tabelle mit den geposteten Attachments auf.

Logischerweise soll dieser Button nur sichtbar sein, wenn ein Post a) editiert wird und b) zusätzlich min. 1 Attachment hat.


Also?
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also?
Immer diese Drängelei... Tztztz...

Also:
Sofern der Attachment-Block immer eingeschaltet ist, hier mal mein Vorschlag (optisch kann man das ja noch anpassen):

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
templates/.../posted_attachments_body.tpl

#
#-----[ FIND ]-----
#
		<th class="thHead" colspan="2">{L_POSTED_ATTACHMENTS}</th>

#
#-----[ REPLACE WITH ]-----
#
		<th class="thHead" colspan="2"><img src="templates/subSilver/images/icon_down_arrow.gif" id="posted_attachments_open_close" border="0" alt="" title="" />&nbsp;<a href="#" onclick="hdr_toggle('posted_attachments','posted_attachments_open_close', 'templates/subSilver/images/icon_down_arrow.gif', 'templates/subSilver/images/icon_up_arrow.gif'); return false;" class="cattitle">{L_POSTED_ATTACHMENTS}</a></th>

#
#-----[ FIND ]-----
#
	<!-- BEGIN attach_row -->

#
#-----[ BEFORE, ADD ]-----
#
<tbody id="posted_attachments" style="display:none">

#
#-----[ FIND ]-----
#
	<!-- END attach_row -->

#
#-----[ AFTER ADD ]-----
#
</tbody>


#
#-----[ SAVEW/CLOSE ALL FILES ]-----
#
# EoM
Sofern die toggle_display.js noch nicht eingebunden ist, füge in der o. g. Datei ganz an den Anfang noch diese Zeile ein:

Code: Alles auswählen

<script language="JavaScript" type="text/javascript" src="toggle_display.js"></script>
Pfad natürlich angepasst.

So habe ich das jetzt auch bei mir eingebaut und die Idee ist gar nicht mal schlecht...
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!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

ahja jetzt schön und gut, aber ich wollte den button in die add_attachment_body.tpl einfügen... und da nur, wenn eben ein attachment vorhanden ist...

wie man des html-zeugs macht weiß ich selber, danke, ich bräuchte eben für die php datei nen switch, den ich in der add_attachment_body.tpl ausgeben kann, der folgendes abfragt: a) ist der modus edit und b) isn attachment vorhanden
Zuletzt geändert von Darezettl am Mi 16.Jan, 2008 20:33, insgesamt 1-mal geändert.
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Warum denn dort einfügen?
Der Part für gepostete Attachments ist doch bereits vorhanden und muss dann nur um das Ein-/Ausblenden erweitert werden...
Ansonsten müsste man immer die geposteten Attachments mitladen, selbst wenn man die Anzeige des Blocks auf die "neue" Version eingeschaltet ist.
Das ist dann nicht so wirklich sinnvoll ;)
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!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Okay... also ich erklärs mal.

Beim attach mod kann man doch zwei versch. arten einstellen, wies in der posting ansicht aussehen soll, die neue und die alte ansicht.

(hier gehts darum, wenn die alte ansicht eingestellt ist)

bei der neuen ansicht gibts nen button auf den man klickt, dann läd die seite komplett neu und die hochlade tabelle wird eingeblendet.

die tabelle, in der dieser button - welcher die seite neu laden lässt - ist, hab ich in die alte attach ansicht eingepfercht, nur eben ohne die switch_apsp switches. auf den attachment hochlade button hab ich einen toggle-switch gelegt (der button, bei dem früher die seite neu geladen hat). wenn man nun auf den button klickt, wird die tabelle mit der tabelle, wo man die datei hochladen kann, eingeblendet.

verstanden soweit?

und neben diesen button, welcher bei mir nun in der add_attachment_body.tpl ist will ich nen button "gepostete attachment"; wenn man auf den klickt, wird dann mittels toggle befehl die andere tabelle geöffnet (das, was du auch eingebaut hast).

verstehst?


ich hab auf beide buttons nen toggle switch gelegt, beim einen klappt halt die tabelle auf, wo man dateien hochladen kann, beim anderen erscheint die tabelle mit den gepostetetn attachments.

und die zwei buttons sollen eben übersichtlich nebeneinander sein.


funktioniert ja auch alles bereits prima, außer dass der button, der die geposteten attachments tabelle öffnet, auch bei newtopic, antwort und edit (ohne dass attachments vorhanden sind) angezeigt wird; er soll aber NUR bei EDIT und wenn attachments da sind, angezeigt werden.


jetzt klar?
Zuletzt geändert von Darezettl am Mi 16.Jan, 2008 21:22, insgesamt 4-mal geändert.
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du brauchst mir nicht erklären, was ich schon verstanden habe, bzw. kenne.
Es ist dennoch sinnlos, den MOD an dieser Stelle auf die alte oder neue Anzeige zu schalten, wenn das Ergebnis doch immer das gleiche ist ;)

BTW:
Wenn Du das nur beim Edit zulässt, kann man gerade hochgeladene Anhänge bei neuen Posts nicht bearbeiten, bzw. korrigieren/löschen.
Die Möglichkeit, an den nur sinnvollen Stellen das zu tun, ist im Attachment MOD bereits enthalten ;)
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!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

ok um´s abzukürzen: Postest du mir nun den php-code für den switch, ja oder nein? ;)
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nur für die o. g. Art, die Attachment Box immer auf die "alte" Methode eingeschaltet zu haben.
Oder gegen Bezahlung.
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!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Okay, dann bitte für die alte Methode!

Vielen Dank!
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die hatte ich bereits gepostet, wenn Du mal genau hinschaust :p
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!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Äh, nö.
Deins is ja für die posted_attachments_body.tpl

Ich bräuchte aber für die add_attachments_body.tpl einen switch...

Wenn Du das nur beim Edit zulässt, kann man gerade hochgeladene Anhänge bei neuen Posts nicht bearbeiten, bzw. korrigieren/löschen.
Damit hast du recht.

Der php-code muss also folgendes bewirken: Ein switch ausgeben, der in der posting ansicht in der add_attachments_body.tpl auf "ein" geschaltet wird, sobald min ein attachment hochgeladen wurde; egal ob newtopic, reply oder edit.

;)
Zuletzt geändert von Darezettl am Do 17.Jan, 2008 17:06, insgesamt 1-mal geändert.
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Anscheinend willst Du es nicht verstehen.
Lade doch hier mal in einem Post ein Attachment hoch und bearbeiten dann den Post.
Dann siehst Du, wie mein Script arbeitet ;)
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!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

ich versteh dich schon.


aber schau: bei dir erscheint die tabelle mit dem toggle-link auch nur deswegen nur dann wenn ein attachment hochgeladen wurde, weil der toggle link bei dir in der posted_attachment_body.tpl drin ist und nicht in add_attachment_body.tpl (wo ich ihn brauche) UND die posted_attchment_body.tpl wird ja wiederrum nur dann erst geladen wenn bereits was hochgeladen wurde, sooooooomit ist meine Anfrage durchaus begründet! ;)

[ Attachment gelöscht am Do 17.Jan, 2008 22:59 von oxpus ]
Zuletzt geändert von Darezettl am Do 17.Jan, 2008 18:29, insgesamt 2-mal geändert.
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Würfelst Du oder was?
Du willst doch ständig, daß der Button nur erscheint, wenn mindestens ein Attachment vorhanden ist.

Das hast Du mittlerweile mehrfach wiederholt!

Also warum dann nicht die bestehenden Funktionen des MODs nutzen und eben genau in der posted_attchment_body.tpl die Funktion einbauen?

Alles andere wäre doch genau gegen Deine Vorgaben!!!
Zuletzt geändert von oxpus am Do 17.Jan, 2008 22:59, 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!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Weil ich den Button (unbedingt) neben dem "Attachment hochladen"- Button haben will, und der ist nun mal in der add_attachment_body.tpl und nicht in der posted_attachments_body.tpl
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich sagte doch schon: Alles andere, wie ich hier gepostet habe nur gegen Bezahlung.
Oder ein anderer hilft Dir...
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!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Seit wann kostet des denn hier was?
Hab ich was verpasst??
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

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!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Ja da steht aber "Kleine Anpassungen sind ebenfalls noch kostenlos", und hier handelt sich doch um genauso sowas, oder nicht?

Will doch nur nen switch.. lol


PS: Außerdem solltest du dich mal um deine Auftragsverwaltungsseite kümmern
Fatal error: Call to undefined function assign_sid() in /var/www/web2/html/forum/jobs.php on line 31
Zuletzt geändert von Darezettl am Fr 18.Jan, 2008 11:38, insgesamt 2-mal geändert.
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das ist keine kleine Anpassung mehr, das ist ein recht umfangreiches Unterfangen.
Daher hatte ich den Switch wie angegeben erstellt, alles andere bedarf eben tiefere Eingriffe in den MOD!
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
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

PS: Außerdem solltest du dich mal um deine Auftragsverwaltungsseite kümmern
Bist Du auf dem Forum dort angemeldet oder nicht?
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!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Nein bin ich nicht.
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Musst Du aber, um dort Aufträge einstellen zu können.
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