Seite 2 von 2
Re: PHP Gallerie Version 1.1.6 Problem
Verfasst: 06.06.2014 15:49
von Miriam
Idee: Wenn Du jemandem antworten möchtest, könntest Du @username
benutzen, anstatt das gesamte vorhergehende Posting zu zitieren.
Probier's mal @quorle.
Re: PHP Gallerie Version 1.1.6 Problem
Verfasst: 06.06.2014 22:25
von HabNurNeFrage
Hi @quorle,
diese Meldung bekomme ich nur, wenn ich nicht die URL zur posting.php innerhalb der Gallery, sondern die posting.php im Forum anspreche.
Hier nochmal der komplette Einbaucode an Deinen Style angepasst:
Code: Alles auswählen
<!-- IF FORUM_ID eq '27' -->
<script type="text/javascript">
//<![CDATA[
if (typeof jQuery == 'undefined') { var script = document.createElement('script'); script.type = "text/javascript"; script.src = "http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"; document.getElementsByTagName('head')[0].appendChild(script); };
//]]>
</script>
<input class="btnbbcode" type="button" value="Gallery Upload" onclick="$(this).next('.easybox').slideToggle('slow');" title="Bild(er) in die Galerie hochladen" />
<div class="easybox" style=" display: none; z-index: 999; padding:14px; background-color: white; width: 70%; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; margin-bottom: 44px; margin-top: -44px; border: 1px solid gray; border-radius: 12px; box-shadow: 4px 4px 4px black;">
<a href="javascript:void(0);" onclick="$(this).closest('.easybox').slideToggle('slow');">
<img src="data:image/gif;base64,R0lGODlhEAAQAPcAAMZrOd5zQveESveMWvele96lhP/e1u/v3v/n3vf35/////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAQABAAQAh8ABMIHEiwoEAAAhIOQKBAAYIBCQUAWJAAoQACBiAKGGCAQMKJFSOKHAmyQICRIwMUoGhxoUOGDz+yTGjA4QCXBmQmWFAAgM+fQFdS5Am0KAChIVGSnCmg5kOcOi1uZGgzIsiWMGFqvJoQo0aOHiVSNKk0osqhC9KqXbs2IAA7" alt="*" style="float: right;" />
</a>
<span style="padding-left:22px; font-size:1.4em; font-weight:bold;">Forum Gallery Upload</span>
<div style="height:500px; margin-top: 8px; box-shadow:2px 2px 3em gray; overflow: hidden;">
<object data="./gallery/posting.php?mode=image&submode=upload&album_id=1" type="text/html" style="width: 100%; height: 500px; border: 0;"></object>
</div>
</div>
<!-- ENDIF -->
Forum ID in allererster Zeile anpassen und ggf. die Album ID.
LG
Und nicht vergessn, nach jeder Änderung den Cache zu leeren...

Re: PHP Gallerie Version 1.1.6 Problem
Verfasst: 10.06.2014 15:49
von quorle
super, danke jetzt funktioniert es
den code von dir kann ich ja beliebig oft in die postings_buttons einfügen mit verschiedenen ID´s?
kann man es vielleicht noch so machen, dass sich die vom benutzer hochgeladenen bilder sich auch in den Thread einbinden?
Re: PHP Gallerie Version 1.1.6 Problem
Verfasst: 11.06.2014 00:08
von HabNurNeFrage
Hi,
den Code kannst Du beliebig oft einbinden und die Stelle <object .... ></object> durch beliebige Inhalte ersetzen...
Die Bilder direkt nach dem Upload automatisch in die Antwort einzusetzen ist bestimmt irgendwie möglich,
mir fällt jedoch derzeit keine einfach umzusetzende Lösung dafür ein.
Ungetestet könntest Du versuchen:
Öffnen:
./styles/[dein_stylename]/template/gallery/viewimage_body.html (falls nicht vorhanden in subsilver2)
Finden:
<input type="text" size="28" value="{IMAGE_IMGURL_BBCODE}" class="inputbox autowidth" onclick="this.focus();this.select();" />
Direkt dahinter einfügen:
Code: Alles auswählen
<script type="text/javascript" src="../editor.js"></script>
<script type="text/javascript">
//<![CDATA[
if (self != top)document.write('<input class="btnlite" type="button" value="In Antwort anzeigen" onclick="parent.bbfontstyle(\'{IMAGE_IMGURL_BBCODE}\',\'\')" />');
//]]>
</script>
Wenn das klappt, sollte hinter der bbCode-Ausgabe des Bildes ein Button "In Antwort anzeigen" erscheinen, wenn die Galerie in das jQ-PopUp geladen wurde.
Ob das fensterübergreifend so funktioniert, habe ich nicht getestet. Du spielst Versuchskaninchen
Falls nicht: Der Aufrufcode für das Bild erscheint ja auch nach dem Hochladen und muss nur noch in die Antwort kopiert werden.
LG
PS: Original-Datei aufbewahren für eventuelle Rücksicherung und Cache auch nach dieser Änderung löschen...
Re: PHP Gallerie Version 1.1.6 Problem
Verfasst: 11.06.2014 17:14
von quorle
hallo, ich habe es versucht, doch dieser button taucht erst auf, wenn das bild hochgeladen wurde und ich auf das hochgelade bild klicke. dieser button sollte jedoch schon eher kommen wenn das ginge, so eine art zwischensequenz im popupp nach dem hochladen, damit man nicht seine bilder suchen muss.