4images Forum & Community
4images Modifications / Modifikationen => Mods & Plugins (Requests & Discussions) => Topic started by: juewei on November 23, 2010, 08:24:18 AM
-
Kurz Link Code [Fotoxxx] unter Bild für Kommentare
Hallo ich möchte gerne unter jedem Bild einen Code [Fotoxxx] haben, welchen die User dann unter anderen Kommentaren einfügen können, wo dann ein Thumb mit Link zum Foto angezeigt wird.
So wie es auch bei der Fotocommunity.de ist. Da ist das dann so [fc-foto:23065353]
Siehe hier
http://www.fotocommunity.de/pc/pc/channel/1/extra/new/display/23065353
(http://www.fotocommunity.de/pc/pc/channel/1/extra/new/display/23065353)
Gibt es so etwas schon? Habe nichts gefunden
Gruß :?:
-
Hi,
das existiert meines Wissens bislang nicht, du kannst aber gerne den
bb-code von Bennys MOD: http://www.4homepages.de/forum/index.php?topic=28185.0 (http://www.4homepages.de/forum/index.php?topic=28185.0)
erweitern und uns alle damit glücklich machen ;)
Damit Bilder überhaupt möglich sind, muss der bb-code aktiviert und das einbinden von
Bildern mittels bb-code erlaubt werden:
im ACP > Einstellungen:
Einbinden von Bilder per BB-Code in den Kommentaren erlauben
Wählen Sie hier nein, wird lediglich ein Link zur Bilddatei dargestellt.
Im Hintergrund brauchst du im Grunde nur das Stück php code das aus dem
bb-code tag die Bild id liest und den passenden Bild-Link einsetzt.
Schau dir auch mal diese MOD's an:
http://www.4homepages.de/forum/index.php?topic=17912.0 (http://www.4homepages.de/forum/index.php?topic=17912.0)
http://www.4homepages.de/forum/index.php?topic=17911.0 (http://www.4homepages.de/forum/index.php?topic=17911.0)
Gruß Jens
-
danke,
ja das hört sich schon so an mit dem Code.
Aber ich bräucht da eine fertige Sachen oder gute Erlkärung Schritt für Schritt. Bin ja ein NEULING!
-
danke,
ja das hört sich schon so an mit dem Code.
Aber ich bräucht da eine fertige Sachen oder gute Erlkärung Schritt für Schritt. Bin ja ein NEULING!
Hi,
ich habe da auch nichts fertiges, das beste wäre du schaust dir mal an wie der bb-code
umgesetzt wird... sofern du dazu in der Lage bist.
Ansonsten musst du hoffen das sich jemand die Mühe macht.
Hier ist mal ein Beispiel wie ein bb code Tag auseinander gepflückt wird (Benny's MOD):
$text = preg_replace("/\[gametrailer\](.*)gametrailers.com\/video\/(.*)\/(.*)\[\/gametrailer\]/Usi", "
Hier sind 3 Original preg_replace Beispiele:
$text = preg_replace("/(\[)(b)(])(\r\n)*([^\"]*)(\[\/b\])/siU", "<b>\\5</b>", $text);
$text = preg_replace("/(\[)(i)(])(\r\n)*([^\"]*)(\[\/i\])/siU", "<i>\\5</i>", $text);
$text = preg_replace("/(\[)(u)(])(\r\n)*([^\"]*)(\[\/u\])/siU", "<u>\\5</u>", $text);
Hier die MAN zu preg_replace:
http://regexp-evaluator.de/tutorial/php-funktionen/preg-replace/ (http://regexp-evaluator.de/tutorial/php-funktionen/preg-replace/)
Die Frage ist einfach wie weit deine Kenntnisse gehen.
Neuling muss ja nicht dümmling heißen ;) Versuch dich mal einzulesen.
Die Beispiele zerpflücken aber nur den bb code Tag damit ist die Sache noch nicht ausgestanden...
Gruß Jens
-
schade, denn ich selber habe NULLAHNUNG davon
-
schade, denn ich selber habe NULLAHNUNG davon
Hi,
dann poste doch einfach mal in den Thread mit Benny's MOD ob er dich beim
erweitern unterstützen kann, er ist drin in dem Thema das macht sinn.
Schlimmer als keine Reaktion oder ein Nein kann es nicht werden.
Schau mal das hier sind die Smileys das geht am ehesten in deine Richtung:
for($smile=0;$smile<count($search_smilie);$smile++){
$text = str_replace($search_smilie[$smile],"<img src=\"./bbcodev3/images/".$replace_smilie[$smile].".png\">",$text);
}
Gruß Jens
-
danke
wo finde ich den?
-
danke
wo finde ich den?
Hi,
die habe ich dir doch eben verlinkt ;) liest du meine Beiträge auch komplett!? :mrgreen:
Ich zitiere mich mal selbst:
..., du kannst aber gerne den
bb-code von Bennys MOD: http://www.4homepages.de/forum/index.php?topic=28185.0 (http://www.4homepages.de/forum/index.php?topic=28185.0)
erweitern und uns alle damit glücklich machen ;)
Gruß Jens
-
habe ich heute schon zuviel gearbeitet?
ich suche Benny's MOD , das meinte ich wo finde ich den. Einen Link sehe ich nicht
-
habe ich heute schon zuviel gearbeitet?
ich suche Benny's MOD , das meinte ich wo finde ich den. Einen Link sehe ich nicht
Hi,
kann ich die Drogen auch haben?
Hier mal ein Screenshot von meinem Beitrag über deinem letzten:
(http://www.xup.in/pic,22224479/temp.jpg) (http://www.xup.in/dl,22224479/temp.jpg/)
Hier nochmal der Link: http://www.4homepages.de/forum/index.php?topic=28185.0 (http://www.4homepages.de/forum/index.php?topic=28185.0)
Gruß Jens
-
komisch erst wird de Link nicht angezeigt und beim erneuten Laden sehe ich ihn!
Ist das normal hier?
Wie gesagt ich kann deine Beiträge lesen, und wenn ich erneut lade sehe ich auch den Rest
-
(http://www.eric-steiner.at/wp-content/uploads/glaskugel.jpg)
wer weiß wer weiß ;)
jetzt schreib halt Benny in seinen Thread damit das hier ein Ende hat :mrgreen:
-
Im Grunde ist das möglich, man muss nur mit SQL die Tabelle abfragen um die Thumbs auzugeben, allerdings bedarf das glaube ich etwas mehr und da hören meine Kentnisse mal wieder auf :D
Aber eventuell hilft dabei ja jemand!
-
ja das es das noch nicht gibt. können doch sicherlich einige gebrauchen
-
Hi!
@juewei, suche in der details.php:
$is_image_owner = ($image_row['user_id'] > USER_AWAITING && $user_info['user_id'] == $image_row['user_id']) ? 1 : 0;
füge darunter ein:
$uploaded_thumb_bbcode = "[URL=".$script_url."/details.php?image_id=".$image_id."][IMG]".$script_url."/".THUMB_DIR."/".$cat_id."/".$image_row['image_thumb_file']."[/img][/URL]";
$uploadinfo = "<input onclick='highlight(this);' style='border-style:solid; border-width:1; padding:2; width: 300px; background-color:#FFFFFF; color:#000000' size='70' value='".$uploaded_thumb_bbcode."' type='text' name='image' readonly> Thumbnail for Comments<br /><br />";
$site_template->register_vars("uploadinfo",$uploadinfo);
suche in dein Templates/details.html:
{image}
füge darunter ein:
<script type="text/javascript">
function highlight(field) {
field.focus();
field.select();
}
</script>
<br>{uploadinfo}<br>
in ACP /Allgemein/ Einstellungen/Einbinden von Bilder per BB-Code in den Kommentaren erlauben.
ist alles aus diesen mod: http://www.4homepages.de/forum/index.php?topic=17912.0
mfg Andi
-
Aber so wie ich das verstanden habe, will er auch das man den Link dann in den Kommentaren schreiben kann und es umwandelt in dem entsprechenden Thumbnail
-
in der details.php muss wohl noch ein Fehler sein, geht leider nicht
-
Aber so wie ich das verstanden habe, will er auch das man den Link dann in den Kommentaren schreiben kann und es umwandelt in dem entsprechenden Thumbnail
Hi,
wenn ich das so lese macht das ja nur Sinn wenn man eine Übersicht die letzten 10 Kommentare oder so hat,
innerhalb der details ist das ja sogar richtig überflüssig da es sich ja um die Kommentare zum Bild handelt ;)
und ja er meint einen bb style code den man in beliebige Kommentare packen kann.
Quasi: [thumb]17238[/thumb]
Angeboten sollten der code auf der details und bei bedarf mit in der info zum thumb, am besten ein button
der in die zwischenablage kopiert, damit es im kommentar gepastet werden kann.
Gruß Jens
-
Aber so wie ich das verstanden habe, will er auch das man den Link dann in den Kommentaren schreiben kann und es umwandelt in dem entsprechenden Thumbnail
so habe ich es auch verstanden, und so sollte es auch funktionieren.
Demo (http://www.demo2.vienna-pictures.com/details.php?image_id=64)
wenn es bei euch nicht funktioniert, versucht mal diesen code in der details.php:
$uploaded_thumb_bbcode = "[URL=".$site_sess->url($script_url."/details.php?".URL_IMAGE_ID."=".$image_row['image_id'])."][IMG]".$site_sess->url($script_url."/".THUMB_DIR."/".$cat_id."/".$image_row['image_thumb_file'])."[/img][/URL]";
$uploadinfo = "<input onclick='highlight(this);' style='border-style:solid; border-width:1; padding:2; width: 300px; background-color:#FFFFFF; color:#000000' size='70' value='".$uploaded_thumb_bbcode."' type='text' name='image' readonly> Thumbnail for Comments<br /><br />";
$site_template->register_vars("uploadinfo",$uploadinfo);
-
das ist schon nicht übel, danke
ich habe jeweils das
http://
weg gemacht und dann ging es auch bei mir!
kann man das noch so machen, dass es nicht im neuen Fenster geöffnet wird?
und vielleicht dahinter noch einen Button, kopieren? weil es kennt ja nicht jeder die Funktion STRG-V und die rechte Maustaste sollte ja blockiert bleiben.
danke
Jü
-
...
kann man das noch so machen, dass es nicht im neuen Fenster geöffnet wird?
suche in der includes/functions.php:
$replace_array = array(
"<ol type=\"\\5\">\\7</ol>",
"<ul>\\4</ul>",
"<li>",
"</li>",
"<a href=\"http://www.\\6\" target=\"_blank\" rel=\"nofollow\">\\8</a>",
"<a href=\"\\5\" target=\"_blank\" rel=\"nofollow\">\\7</a>",
"<a href=\"http://www.\\5\" target=\"_blank\" rel=\"nofollow\">www.\\5</a>",
"<a href=\"\\4\" target=\"_blank\" rel=\"nofollow\">\\4</a>",
"<pre>Code:<hr size=1>\\5<hr size=1></pre>",
"java script:",
"about :"
);
und ersetze es mit:
$replace_array = array(
"<ol type=\"\\5\">\\7</ol>",
"<ul>\\4</ul>",
"<li>",
"</li>",
"<a href=\"http://www.\\6\" target=\"_self\" rel=\"nofollow\">\\8</a>",
"<a href=\"\\5\" target=\"_self\" rel=\"nofollow\">\\7</a>",
"<a href=\"http://www.\\5\" target=\"_self\" rel=\"nofollow\">www.\\5</a>",
"<a href=\"\\4\" target=\"_self\" rel=\"nofollow\">\\4</a>",
"<pre>Code:<hr size=1>\\5<hr size=1></pre>",
"java script:",
"about :"
);
und vielleicht dahinter noch einen Button, kopieren? weil es kennt ja nicht jeder die Funktion STRG-V und die rechte Maustaste sollte ja blockiert bleiben.
das mit den button sehe ich mir noch an.
eine frage wozu die rechte maustaste blockieren?
mfg Andi
-
stimmt mit der rechten Maustaste kann man sich sparen.... aber mit dem Button wäre ja echt besser, auch für welche die keine Ahnung haben.
das mit dem Code ging ... Danke.
wenn du so lieb bist und dir das mal mit dem Button anschauen würdest?
Wären dir bestimmt auch andere dankbar.
-
ja sicher, aber ich muß jetzt erst mal arbeiten... :cry:
-
ja ohne Kohle nix los!
Noch besser wäre es sogar, wenn man einen Button neben Download machen könnte.
schöne Tag wünsche ich!
Jü
-
Rembradnt, wenn das ok ist würde ich das in mein bbcodev3 übernehmen!?
-
Rembradnt, wenn das ok ist würde ich das in mein bbcodev3 übernehmen!?
sicher...
ich hätte nicht gedacht das es so schwierig ist eine so simple funktion in IE und FF zum laufen zu bringen.
wofür es für den IE eine einfache funktion gibt, gibt es für FF und co. leider nichts.
ob der aufwand dafür steht nur um mit einen button einen text zu kopieren muß ein jeder für sich selbst entscheiden.
DEMO (http://www.demo2.vienna-pictures.com/details.php?image_id=66)
1.) erstellt einen neuen ordner namens "js" in euren galerie root, ladet euch die datei "zeroclipboard.zip" aus dem anhang herrunter
und entpackt sie, kopiert die darin enthaltene datei "ZeroClipboard.js" in den neu erstellten ordener "js" und die datei "ZeroClipboard.swf" kopiert in euren galerie root.
2.) suche in der details.php:
$is_image_owner = ($image_row['user_id'] > USER_AWAITING && $user_info['user_id'] == $image_row['user_id']) ? 1 : 0;
füge darunter ein:
$uploaded_thumb_bbcode = "[URL=".$site_sess->url($script_url."/details.php?".URL_IMAGE_ID."=".$image_row['image_id'])."][IMG]".$site_sess->url($script_url."/".THUMB_DIR."/".$cat_id."/".$image_row['image_thumb_file'])."[/img][/URL]";
$uploadinfo = "<script type=\"text/javascript\" src=\"./js/ZeroClipboard.js\"></script>";
$uploadinfo .= "<textarea id=\"fe_text\" class=\"my_clip_text\" rows=\"1\" onChange=\"clip.setText(this.value)\" readonly>".$uploaded_thumb_bbcode."</textarea>";
$uploadinfo .= "<div id=\"d_clip_container\" style=\"position:relative\">
<div id=\"d_clip_button\" class=\"my_clip_button\">Copy To Clipboard...</div>
</div>
";
$uploadinfo .= " <script language=\"JavaScript\">
var clip = null;
function $(id) { return document.getElementById(id); }
function init() {
clip = new ZeroClipboard.Client();
clip.setHandCursor( true );
clip.addEventListener('mouseOver', function (client) {
clip.setText( $('fe_text').value );
});
clip.glue( 'd_clip_button');
}
window.onload = function() {init();}
</script>
";
$site_template->register_vars("uploadinfo",$uploadinfo);
3.) in dein Template/style.css:
.my_clip_text{
margin:10px;
width:210px;
overflow:hidden;
}
.my_clip_button {
width:200px;
height:15px;
text-align:center;
border:1px solid black;
background-color:#ccc;
margin:5px; padding:2px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.my_clip_button.hover {
background-color:#eee;
}
.my_clip_button.active {
background-color:#aaa;
}
4.) suche in dein Template/details.html:
{download_zip_button}
füge darunter ein:
<br>
{uploadinfo}
mfg Andi
-
super probiere ich sofort
mir ist aufgefallen, dass das Thumb im IE den richtigen Link verweist, nur bei FF wird wohl laut meinen User, die das getestet haben auf die Startseite verlinkt.
geht, super...
jetzt wäre es spitze, wenn ich das in eine Reihe bekommen würde mit den anderen Button... aber irgendwie will es nicht gehen
-
Test :wink:
(http://www.demo2.vienna-pictures.com/data/thumbnails/4/schachbrettfalter_u.jpg?sessionid=c3eb1c648218ec470905035865352538) (http://www.demo2.vienna-pictures.com/details.php?image_id=66&sessionid=c3eb1c648218ec470905035865352538)
Klappt 8)
(http://www.ue-ei-portal-sammlerkatalog.de/data/thumbnails/4239/handWecke6.jpg) (http://www.ue-ei-portal-sammlerkatalog.de/details.php?image_id=65828)
Bei mir wird der Button nicht angezeigt :?
musste auch das http weg machen
-
...jetzt wäre es spitze, wenn ich das in eine Reihe bekommen würde mit den anderen Button... aber irgendwie will es nicht gehen
den button kannst du in der style.css verändern...
....Bei mir wird der Button nicht angezeigt :?
musste auch das http weg machen
welches "http"? auf deiner seite wird der im BBcode angezeigt.
wenn ich auf deine seite mit dem FF gehe wird nicht nur der button falsch angezeigt, auch der andere code unter den standard buttons (lightbox e.tc...) wird falsch dargestellt.
nimm mal das script "function highlight" (aus der ersten modifikation) raus, dann hast du das "{uploadinfo}" an falscher stelle in deinen code hinneingeschrieben.
du hast da ein bischen einen murks mit den div,tr ,td tags schau dir das mal an, b.z.w. debug mal deine css da sind jede menge fehler drinnen.
ich nehme mal an das es daher kommt.
mfg Andi
EDIT: jetzt habe ich selber einen fehler in der style.css entdeckt, bei "overflow:hidden" fehlte noch ein semikolon zum schluss....
-
kannst du mir kurz noch helfen?
wie bekomme ich das
url feld und den button in eine reihe?
zurzeit ist es ja so
url
button
es wäre mir wichtig das es so ist
url button
-
...jetzt wäre es spitze, wenn ich das in eine Reihe bekommen würde mit den anderen Button... aber irgendwie will es nicht gehen
den button kannst du in der style.css verändern...
....Bei mir wird der Button nicht angezeigt :?
musste auch das http weg machen
welches "http"? auf deiner seite wird der im BBcode angezeigt.
diese hier, wenn ich die drinlasse, werden 2 in der Bildurl angegeben http://http://
$uploaded_thumb_bbcode = "[URL=http://[b]http://[/b]".$site_sess->url($script_url."/details.php?".URL_IMAGE_ID."=".$image_row['image_id'])."][IMG][b]http://[/b]".$site_s
dann hast du das "{uploadinfo}" an falscher stelle in deinen code hinneingeschrieben.
gefällt mir da aber besser, oder war das wichtig an der Stelle ?
werde mir das heute Abend noch mal ansehen
LG Harald
-
das ist aber nicht von meinen code
was zur hölle ist den da los :? :idea:
ich editiere den code hier und die boardsoftware schreibt mir wieder das "http" rein *grmbl*
das gehoert natürlich weg.
an falscher stelle, meinte ich damit das du einen murks mit den tabellen und divs hast.
mfg Andi
edit: da gibt es ein problem mit der boardsoftware und den bbcodes
mit php tags:
$uploaded_thumb_bbcode = "[URL=http://".$site_sess->url($script_url."/details.php?".URL_IMAGE_ID."=".$image_row['image_id'])."][IMG]http://".$site_sess->url($script_url."/".THUMB_DIR."/".$cat_id."/".$image_row['image_thumb_file'])."[/img][/URL]";
mit code tags:
$uploaded_thumb_bbcode = "[URL=".$site_sess->url($script_url."/details.php?".URL_IMAGE_ID."=".$image_row['image_id'])."][IMG]".$site_sess->url($script_url."/".THUMB_DIR."/".$cat_id."/".$image_row['image_thumb_file'])."[/IMG][/URL]";
beide male habe ich den code ohne "http://" eingestellt.
-
kannst du mir noch kurz helfen, hatte etwas weiter oben ein Frage gestellt, wie ich das hier so machen kann
zurzeit
code
button
ich möchte
code button
also in einer Reihe
-
..
wie bekomme ich das
url feld und den button in eine reihe?
ersetze aus dem code:
style.css:
.my_clip_text{
width:200px;
overflow:hidden;
height:20px;
vertical-align:middle;
}
.my_clip_button {
width:180px;
height:18px;
text-align:center;
border:1px solid black;
background-color:#aaa;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.my_clip_button.hover {
background-color:#aaa;
}
.my_clip_button.active {
background-color:red;
}
und in der details.php:
$uploaded_thumb_bbcode = "[URL=".$site_sess->url($script_url."/details.php?".URL_IMAGE_ID."=".$image_row['image_id'])."][IMG]".$site_sess->url($script_url."/".THUMB_DIR."/".$cat_id."/".$image_row['image_thumb_file'])."[/img][/URL]";
$uploadinfo = "<script type=\"text/javascript\" src=\"./js/ZeroClipboard.js\"></script>";
$uploadinfo .= "<table><tr ><td ><textarea id=\"fe_text\" class=\"my_clip_text\" rows=\"1\" onChange=\"clip.setText(this.value)\" readonly>".$uploaded_thumb_bbcode."</textarea></td>";
$uploadinfo .= "<td id=\"d_clip_button\" class=\"my_clip_button\">
Copy To Clipboard...
</td></tr></table>
";
$uploadinfo .= " <script language=\"JavaScript\">
var clip = null;
function $(id) { return document.getElementById(id); }
function init() {
clip = new ZeroClipboard.Client();
clip.setHandCursor( true );
clip.addEventListener('mouseOver', function (client) {
clip.setText( $('fe_text').value );
});
clip.glue( 'd_clip_button');
}
window.onload = function() {init();}
</script>
";
$site_template->register_vars("uploadinfo",$uploadinfo);
die farben button und text feld längen mußt du dir in der style.css anpassen
-
danke!!!!!!!!!!!!!!
http musste ich wieder weg machen und dann ging es.
jetzt suche ich noch eins, das habe ich der css nicht geschafft, es ist sso ein häßlicher Rahmen um das Tumb kann ich den noch farblich anweisen?
und ist es noch möglich klein neben dem Thumb den Titel und den Usernamen einzublenden?
sorry wenn ich nerve... aber ich bin noch ganz am Anfang :)
-
danke!!!!!!!!!!!!!!
http musste ich wieder weg machen und dann ging es.
jetzt suche ich noch eins, das habe ich der css nicht geschafft, es ist sso ein häßlicher Rahmen um das Tumb kann ich den noch farblich anweisen?
und ist es noch möglich klein neben dem Thumb den Titel und den Usernamen einzublenden?
sorry wenn ich nerve... aber ich bin noch ganz am Anfang :)
Hi,
sofern es sich um einen css Rahmen handelt...
in css definiert man Rahmen z.B. so:
border:1px solid black;
Zu Deutsch: grenze(rand), 1pixel stark, durchgängige linie, schwarz
Experimentier dich mal damit abändern speichern ansehen, bei bedarf wieder ändern.
Wenn du versucht mal selbst dahinter zu kommen bleibt auch was hängen ;)
Wenn du das farblich ändern willst musst das black gegen einen anderen regulären
Ausdruck oder einen farbcode in hex ausgetauscht werden z.B.: #000000
Gruß Jens
-
danke, ja das hatte ich schon probiert aber ich habe immer wieder einen Rand... ich probiere weiter!
-
danke, ja das hatte ich schon probiert aber ich habe immer wieder einen Rand... ich probiere weiter!
Hi,
ich müsste deine Seite mal sehen da ich das bei mir noch nicht eingebaut habe,
dann sehe ich eher welchen Rand du meinst.
Ich hab den Button noch nicht live gesehen aber wenn es um die Button farbe
geht dann hier schrauben:
}
.my_clip_button.hover {
background-color:#aaa;
}
.my_clip_button.active {
background-color:red;
}
Gruß Jens
-
ich schaue mir das gleich nocheinmal an.. danke.
versuche gerade krampfhaft zu dem Thumb noch den User und den Bildnamen klein einzublenden... ohne Erfolg allerdings
-
...
jetzt suche ich noch eins, das habe ich der css nicht geschafft, es ist sso ein häßlicher Rahmen um das Tumb kann ich den noch farblich anweisen?
...
meinst du jetzt die thumbnails, oder den button aus dem code?
-
ich meine jetzt das thumbnails, welches ich in den Anmerkungen durch die Kopie über den Button einfügen kann
-
ich meine jetzt das thumbnails, welches ich in den Anmerkungen durch die Kopie über den Button einfügen kann
suche in der includes/functions.php:
$text = preg_replace("/(\[)(img)(])(\r\n)*([^\"]*)(\[\/img\])/siU", "<img src=\"\\5\">", $text);
ersetze es mit:
$text = preg_replace("/(\[)(img)(])(\r\n)*([^\"]*)(\[\/img\])/siU", "<img style=\"border-style:none\" src=\"\\5\">", $text);
-
danke da konnte ich ja lange suchen!
kann man auch noch automatisch den User und den Bildnamen einfügen lassen, etwas kleiner daneben?
habe ich mal bei der Fotocommunity gesehen, tolle Sache
-
...kann man auch noch automatisch den User und den Bildnamen einfügen lassen, etwas kleiner daneben?
....
*ächtz* muß das unbedingt daneben sein?
für darunter:
suche in den code details.php:
$uploadinfo .= "<table><tr ><td ><textarea id=\"fe_text\" class=\"my_clip_text\" rows=\"1\" onChange=\"clip.setText(this.value)\" readonly>".$uploaded_thumb_bbcode."</textarea></td>";
ersetze es mit:
$uploadinfo .= "<table><tr ><td ><textarea id=\"fe_text\" class=\"my_clip_text\" rows=\"1\" onChange=\"clip.setText(this.value)\" readonly>".$uploaded_thumb_bbcode."\n Bildname:".format_text($image_row['image_name'], 2)."\n Username:".format_text($image_row['user_name'], 2)."</textarea></td>";
für darüber:
$uploadinfo .= "<table><tr ><td ><textarea id=\"fe_text\" class=\"my_clip_text\" rows=\"1\" onChange=\"clip.setText(this.value)\" readonly>Bildname:".format_text($image_row['image_name'], 2)."\n Username:".format_text($image_row['user_name'], 2)."\n ".$uploaded_thumb_bbcode."</textarea></td>";
-
geht solange bis man sich abmeldet, dann kommt error
in etwa so
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in
-
kann ich nicht glauben
http://www.demo2.vienna-pictures.com/details.php?image_id=65
-
Also wenn ich angemeldet bin und die details.php ändere kann ich alles machen, wenn ich mich dann abmelde kommt die Fehlermeldung und eine weiße Seite. :(
-
zip einmal deine details.php und lade sie hier hoch
b.z.w könntest du mal einen link posten
bei der letzten änderung:
http://www.4homepages.de/forum/index.php?topic=28347.msg153191#msg153191
hast du da vielleicht etwas unabsichtlich gelöscht oder nicht alles reinkopiert?
-
ja habe es noch einmal gemacht und siehe da Fehlermeldung ist weg, (hatte irgendwie eine Reihe vergessen) nur wenn ich die Änderung mache, kann ich auf den Button nicht mehr klicken kann das sein?
ohhhhhhhhhhhhhhhh bin ich blöd!!!!
ich hatte von dir beide eingebaut drüber und drunter!
wenn wir einmal dabei sind könnten wir auch noch die Kommentare mit einbauen, oder?
-
irgendwie funtzt das mit dem Usernamen unter dem Thumb doch noch nicht hin... es wird unter dem Thumb der Username von dem der das Bild einfügt angezeigt und nicht vom Fotografen
-
... es wird unter dem Thumb der Username von dem der das Bild einfügt angezeigt und nicht vom Fotografen
wo du recht hast hast du recht :)
ersetze in den code "$user_info" mit "$image_row", den betreffenden post habe ich korrigiert.
-
danke,
du bist aber schnell, es geht!
ich suche gerade hier im Forum wie verückt, wie ich die Kategorien auch bei Details eingebendet bekomme, aber finde nicht das richtige...
-
[Mod] Kategorien überall anzeigen / Categories everywhere Show (http://www.4homepages.de/forum/index.php?topic=23516.0)
-
danke du bist super, hätte ich nicht gefunden, und war ja ganz einfach! So noch einmal nerven :?
was ist den das aktuelle für PM und oder QMail?
-
PMv2 findest du hier im Forum, suchen kannst du aber selber oder?
Es gibt auch PMv3 das ich nach langem suchen wieder gefunden habe, aber das ist nicht offizielle, daher solltest du PMV2 nutzen dann hast du was du brauchst!
-
dann suche ich noch einaml.. hatte gestern keinen Erfolg
-
PMv2 (http://www.4homepages.de/forum/index.php?topic=6692.msg30078#msg30078)
-
mir ist aufgefallen, dass der Code zwar in den Anmerkungen geht, aber leider nicht in der Bildbeschreibung. Kann man das noch ändern?
Wäre ja super, wenn man den Code auch in die Bildbeschreibung einfügen könnte. (Wenn man z.B. ein ähnliches Fotos hat)
Gruß
Jürgen
-
(Wenn man z.B. ein ähnliches Fotos hat)
Gruß
Jürgen
http://www.4homepages.de/forum/index.php?topic=25279.0
-
nee das ist das aber nicht, ich meinte dieses Mod von Andi hier, dass kann man nicht bei der Bildbeschreibung einfügen
-
ich habe das schon verstanden, aber was spricht gegen diesen Mod, da kannst soviel gleiche Bilder anzeigen lassen wie du möchtest.
-
ja hast du ja recht ... ich schaue mir das morgen noch einmal in ruhe an. Nur ist schon komisch das der Code hier bei den Kommentaren geht und bei der Beschreibung nicht
-
... Nur ist schon komisch das der Code hier bei den Kommentaren geht und bei der Beschreibung nicht
suche in includes/funktions.php:
$description = (!empty($image_row['image_description'])) ? format_text($image_row['image_description'], 1, 0, 1) : REPLACE_EMPTY;
und ersetze es mit:
$description = (!empty($image_row['image_description'])) ? format_text($image_row['image_description'], 1, 0, 1, 1) : REPLACE_EMPTY;
-
Danke!
geht super!
Wünsche dir und deiner Familie einen schönen 3. Advent :D
-
Hallo,
misst jetzt habe ich gestern PM2 eingebaut
und jetzt wird bei diesem Kurzlink hier in den Kommentaren immer ein neues Fenster geöffnet, wenn man auf das Thumb klickt.
kann aber den Fehler nicht finden :?
-
du hast doch für den PM mod in der functions.php die funktion:
function format_text
auskommentiert, liegt es daran?
du kannst ja die funktion testhalber nochmal aktivieren.
-
hmmm schlecht jetzt zu testen :(
wenn ich diese auskommantierung entferne läuft die Seite ja nicht mehr .... hmmm :?: :!:
-
suche immer noch nach einer Möglichkeit, das sich der Link im selben Fenter öffnet... :(
kann man nicht im Code irgendwo " target=_self " eingeben? Weil ist schon nervig, wenn man immer wieder ein neues Fenster geöffnet bekommt :(
wäre super, wenn es eine Lösung für mein Problem gibt :D
-
suche immer noch nach einer Möglichkeit, das sich der Link im selben Fenter öffnet.......
schau mal hier in diesen thread:
http://www.4homepages.de/forum/index.php?topic=28347.msg153133#msg153133
da hattest du das gleiche problem, und ich habe dir eine lösung gepostet.
jetzt hast du aber durch den Mod PM die komplette original funktion "function format_text" deaktiviert und durch die neue funktion aus dem PM Mod ersetzt.
so, jetzt mußt du die betreffene code zeile in den PM Mod finden und genau die selbe änderung vornehmen.
finde :
target=_blank
und ersetze es mit:
target=_self
alles klar? :)
habe gerade nachgesehn diese änderung befindet sich genauso im array
"$replace_array = array("
-
Oh Andi,
du kennst mich ja schon -grins- :)
ich war ja schon fast in diese Richtung, aber wo ich hier was ändern soll finde ich ich nicht, sorry.
Hier mal der Code... :roll:
//---Code added for PM MOD------
function strip_brackets($text){
global $lang;
$code_entities_match = array('#<#', '#>#', '#"#', '#:#', '#\[#', '#\]#', '#\(#', '#\)#', '#\{#', '#\}#');
$code_entities_replace = array('<', '>', '"', ':', '[', ']', '(', ')', '{', '}');
return preg_replace($code_entities_match, $code_entities_replace, $text);
}
function thumb($id, $dim = 50, $align = "bottom") {
global $site_db, $user_info, $site_sess;
if (empty($dim)) $dim = 50;
if (empty($align)) $align = "bottom";
$text = "";
$sql = "SELECT image_name, image_id, image_media_file, image_thumb_file, cat_id
FROM ".IMAGES_TABLE."
WHERE image_id = ".$id;
if ($row = $site_db->query_firstrow($sql)) {
if (!get_file_path($row['image_thumb_file'], "thumb", $row['cat_id'], 0, 0)) {
$file_src = ICON_PATH."/".get_file_extension($row['image_media_file']).".gif";
}else{
$file_src = get_file_path($row['image_thumb_file'], "thumb", $row['cat_id'], 0, 1);
}
$image_info = @get_imagesize($file_src, $info);
$width = $image_info[0];
$height = $image_info[1];
$wh = get_resize($image_info[0], $image_info[1], $dim, $dim);
$text = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$row['image_id'])."\"><img width = \"".$wh[0]."\" height=\"".$wh[1]."\" src=\"".$file_src."\" alt=\"".str_replace("\"", """, $row['image_name'])."\" align=\"".$align."\" border=\"1\" /></a>";
}
return $text;
}
function bb_code($text){
global $lang;
$text = strip_brackets($text);
$text = str_replace(" ", " ", $text);
// now Replace 2 spaces with " " to catch odd #s of spaces.
$text = str_replace(" ", " ", $text);
// Replace tabs with " " so tabbed code indents sorta right without making huge long lines.
$text = str_replace("\t", " ", $text);
$text = "<div class=\"codehead\"><b>".$lang['code'].":</b><div class=\"codeblock\">".stripslashes($text)."</div></div>";
return $text;
}
function format_text($text, $html = 0, $word_wrap = 0, $bbcode = 0, $bbcode_img = 0, $smiles = 0, $brackets = 1) {
global $site_template, $lang;
$text = trim($text);
$text = str_replace("\\", "\\\\", $text);
if ($html == 0 || $html == 2) {
$text = safe_htmlspecialchars($text);
}
// Replace { to prevent parsing in templates
$text = preg_replace(
'='.preg_quote($site_template->start).'([A-Z0-9_]+)'.preg_quote($site_template->end).'=Usi',
'{\1}',
$text
);
if ($html !== 2) {
$text = nl2br(trim($text));
$text = replace_url($text);
}
// $text = preg_replace("/(\[)(php)(])(\r\n)*(.*)(\[\/php\])/esiU", "phphighlite('\\5')", $text);
$text = ($smiles) ? smiles($text) : $text;
if ($bbcode == 1) {
$text = preg_replace("/\[php\](.*?)\[\/php\]/esi", "phphighlite('\\1')", $text);
$text = preg_replace("/\[code\](.*?)\[\/code\]/esi", "bb_code('\\1')", $text);
}
if ($brackets) {
$entities_match = array('{', '}');
$entities_replace = array('{', '}');
$text = str_replace($entities_match, $entities_replace, $text);
}
if ($bbcode == 1) {
$text = preg_replace("/\[thumb=([0-9]+)(,([0-9]+)?)?(,([a-zA-Z]+))?\]/esi","thumb('\\1','\\3','\\5')",$text);
$search_array = array(
"/\[b\](.*?)\[\/b\]/si",
"/\[i\](.*?)\[\/i\]/si",
"/\[u\](.*?)\[\/u\]/si",
"/\[email\](.*?)\[\/email\]/si",
"/\[email=(.*?)\](.*?)\[\/email\]/si",
"/\[quote=(.*?)\](.*?)/si",
"/\[quote\](.*?)/si",
"/\[\/quote\]/si",
"/\[url=http://(.*?)\](.*?)\[\/url\]/si",
"/\[url\](.*?)\[\/url\]/si",
"/\[urlb=(.*?)\](.*?)\[\/urlb\]/si",
"/\[urlb\](.*?)\[\/urlb\]/si",
"/\[sub\](.*?)\[\/sub\]/si",
"/\[sup\](.*?)\[\/sup\]/si",
"/\[color=(.*?)\](.*?)\[\/color\]/si",
"/\[size=(.*?)\](.*?)\[\/size\]/si",
"/\[tt\](.*?)\[\/tt\]/si",
"/\[s\](.*?)\[\/s\]/si",
"/\[move\](.*?)\[\/move\]/si",
// "/\[align=(.*?)\](.*?)\[\/align\]/si",
"/\[align=(.*?)\](.*?)\[\/align\](.<br \/>)?/si",
"/\[font=(.*?)\](.*?)\[\/font\]/si",
"/\[shadow=(.*?)\,(.*?)\,(.*?)\](.*?)\[\/shadow\]/si",
"/\[glow=(.*?)\,(.*?)\,(.*?)\](.*?)\[\/glow\]/si",
"/\[quote2=(.*?)\,(.*?)(\(.*?\))?\](.*?)/si",
"/\[\/quote2\]/si",
"/(\[)(list)(=)(['\"]?)([^\"']*)(\\4])(.*)(\[\/list)(((=)(\\4)([^\"']*)(\\4]))|(\]))/siU",
"/(\[)(list)(])(.*)(\[\/list\])/siU",
"/(\[\*\])/siU",
"/javascript:/si",
"/about:/si",
);
$replace_array = array(
"<b>\\1</b>",
"<i>\\1</i>",
"<u>\\1</u>",
"<a href=mailto:\\1>\\1</a>",
"<a href=mailto:\\1>\\2</a>",
"<div class=\"quotehead\"><b>\\1</b> ".$lang['wrote'].":<div class=\"quoteblock\">\\2",
"<div class=\"quotehead\"><b>".$lang['quote'].":</b><div class=\"quoteblock\">\\1",
"</div></div>",
"<a href=\"\\1\" target=_blank>\\2</a>",
"<a href=\\1 target=_blank>\\1</a>",
"<b><a href=\"\\1\" target=_blank>\\2</a></b>",
"<b><a href=\\1 target=_blank>\\1</a></b>",
"<sub>\\1</sub>",
"<sup>\\1</sup>",
"<font color=\"\\1\">\\2</font>",
"<font style=\"font-size: \\1px\">\\2</font>",
"<tt>\\1</tt>",
"<s>\\1</s>",
"<marquee>\\1</marquee>",
"<div align=\"\\1\">\\2</div>",
"<font face=\"\\1\">\\2</font>",
"<font style=\"Filter: Shadow(color=\\1, Direction=\\2); Width=\\3px;\">\\4</font>",
"<font style=\"Filter: Glow(color=\\1, Strength=\\2); Width=\\3px;\">\\4</font>",
"<div class=\"quotehead\">\\1<b>\\2</b>\\3:<div class=\"quoteblock\">\\4",
"</div></div>",
"<ol type=\"\\5\">\\7</ol>",
"<ul>\\4</ul>",
"<li>",
"java script",
"about :",
);
preg_match_all("/(\[quote=(.+?)\])|(\[quote\])/", $text, $regs);
$quoteopen = count($regs[0]);
preg_match_all("/(\[\/quote\])/", $text, $regs);
$quoteclose = count($regs[0]);
if($quoteopen > $quoteclose) {
$toclose = $quoteopen - $quoteclose;
for($i = 0 ; $i < $toclose ; $i++) {
$text .= "[/quote]";
}
}elseif($quoteclose > $quoteopen) {
$toopen = $quoteclose - $quoteopen;
for($i = 0 ; $i < $toopen ; $i++) {
$text = "[quote]$text";
}
}
$text = preg_replace($search_array, $replace_array, $text);
if (!$bbcode_img) {
$text = preg_replace("/\[img\](.*?)\[\/img\]/si", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $text);
$text = preg_replace("/\[img=(.*?)\,(.*?)\](.*?)\[\/img\]/si","<a href=\"\\3\" target=\"_blank\">\\3</a>",$text);
$text = preg_replace("/\[img height=(.*?)\ width=(.*?)\](.*?)\[\/img\]/si","<a href=\"\\3\" target=\"_blank\">\\3</a>",$text);
$text = preg_replace("/\[img width=(.*?)\ height=(.*?)\](.*?)\[\/img\]/si","<a href=\"\\3\" target=\"_blank\">\\3</a>",$text);
$text = preg_replace("/\[flash=(.*?)\,(.*?)\](.*?)\[\/flash\]/si","<a href=\"\\3\" target=\"_blank\">\\3</a>",$text);
}else{
$text = preg_replace("/\[img\](.*?)\[\/img\]/si", "<img src=\"\\1\" border=\"0\">", $text);
$text = preg_replace("/\[img=(.*?)\,(.*?)\](.*?)\[\/img\]/si","<img src=\"\\3\" height=\"\\2\" width=\"\\1\">",$text);
$text = preg_replace("/\[img height=(.*?)\ width=(.*?)\](.*?)\[\/img\]/si","<img src=\"\\3\" height=\"\\1\" width=\"\\2\">",$text);
$text = preg_replace("/\[img width=(.*?)\ height=(.*?)\](.*?)\[\/img\]/si","<img src=\"\\3\" width=\"\\1\" height=\"\\2\">",$text);
$text = preg_replace("/\[flash=(.*?)\,(.*?)\](.*?)\[\/flash\]/si","<object classid=\"clsid: D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\\1 height=\\2><param name=movie value=\\3><param name=play value=true><param name=loop value=true><param name=quality value=high><embed src=\\3 width=\\1 height=\\2 play=true loop=true quality=high></embed></object>",$text);
}
$text = str_replace("[hr]", "<hr>", $text);
}
return replace_badwords(stripslashes($text));
}
function phphighlite($code) {
//PHP 4 only
if (floor(phpversion())<4) {
$buffer=$code;
} else {
// $code = str_replace("<br>", "", $code);
// $code = str_replace("<br />", "", $code);
$code = str_replace(">", ">", $code);
$code = str_replace("<", "<", $code);
$code = str_replace("&", "&", $code);
$code = str_replace('$', '\$', $code);
$code = str_replace('\n', '\\\\n', $code);
$code = str_replace('\r', '\\\\r', $code);
$code = str_replace('\t', '\\\\t', $code);
$code = stripslashes($code);
if (!strpos($code,"<?") and substr($code,0,2)!="<?") {
$code="<?\n".trim($code)."\n?>";
$addedtags=1;
}
ob_start();
$oldlevel=error_reporting(0);
highlight_string($code);
error_reporting($oldlevel);
$buffer = ob_get_contents();
ob_end_clean();
if ($addedtags) {
$openingpos = strpos($buffer,'<?');
$closingpos = strrpos($buffer, '?');
$buffer=substr($buffer, 0, $openingpos).substr($buffer, $openingpos+5, $closingpos-($openingpos+5)).substr($buffer, $closingpos+5);
}
// $buffer = str_replace(""", "\"", $buffer);
}
return "<div class=\"codehead\"><b>PHP:</b><div class=\"codeblock\">".preg_replace("/<code><font color=\"#000000\">\n<font color=\"(.*)\">\n/si", "<code><font color=\"#000000\"><font color=\"\\1\">", str_replace("\n</font>\n</code>", "</font></code>", $buffer))."</div></div>";
}
//--------------------------
//--------Smiles------------
//--------------------------
function smiles($text,$enablesmilies = 1) {
global $smileyfromcache, $smileytocache;
$imagesdir = TEMPLATE_PATH."/smiles";
if(gettype($smileyfromcache) != "array") {
$smilesfrom = get_smiles();
foreach ($smilesfrom as $key => $val) {
$smileyfromcache[] ='/(((>[^<]*)|(^[^<]*))([\s\n\r]|^|<br( \/)?[>]))('.str_replace('|','\|', quotemeta(str_replace("<", "<", str_replace(">", ">", str_replace("\/", "\\\/", $key))))).')/s';
$smileytocache[] = "\\1<img src=\"$imagesdir/$val.gif\" alt=\"\" border=\"0\">";
}
}
if ($enablesmilies) {
$text = parsesmilies($text);
}
return $text;
}
function parsesmilies($text) {
global $smileyfromcache, $smileytocache;
$oldtext = "";
while($oldtext != $text) {
$oldtext = $text;
$text = preg_replace($smileyfromcache, $smileytocache, $text);
}
return $text;
}
function get_smiles(){
$smilesfrom = array(
":)" => "happy",
"(:" => "happy",
":-))" => "very_happy",
":lol:" => "very_happy",
":D" => "big_smile",
":O" => "surprised",
":o" => "surprised",
";)" => "wink",
":wink:" => "wink",
":(" => "sad",
":*(" => "very_sad",
":cry:" => "very_sad",
":confused:" => "confused",
":shy:" => "embarrassed",
":vicious:" => "vicious",
":|" => "undecided",
":pig:" => "pig",
":P" => "tongue",
":p" => "tongue",
"B)" => "cool",
":B" => "nerd",
"X(" => "angry",
":X" => "in_love",
"|)" => "asleep",
"=;" => "talk_to_hand",
"@};-" => "rose",
"):)" => "cowboy",
"8X" => "skull",
"=:)" => "alien",
"0:)" => "angel",
":devil:" => "devil",
":clown:" => "clown",
"3:O" => "cow",
"3:o" => "cow",
":monkey:" => "monkey",
"(~~)" => "pumpkin",
"[-(" => "huff",
"*:)" => "bulb",
":$" => "shhh",
":chicken:" => "chicken",
"~o)" => "cup",
"%%-" => "clover",
"b(" => "beat_up",
":E:" => "peace",
":&" => "sick",
"=*" => "kiss",
";;)" => "flirt",
":?)" => "what",
"(%)" => "ying",
"o-+" => "april",
":billy:" => "billy",
":hiro:" => "hiro",
":mad:" => "mad",
":R:" => "praying",
"[-x" => "nono",
"[:D]" => "hugging",
":dance:" => "dancing",
"=D" => "applause",
"(?)" => "thinking",
":^o" => "liar",
"@)" => "hypnotized",
"8|" => "rolleyes",
"8}" => "crazy",
"?|" => "tired",
"=p~" => "drooling",
"$)" => "money",
":whistle:" => "whistling",
"#o" => "doh",
":alien:" => "alien2",
":S" => "scared"
);
return $smilesfrom;
}
function get_smiles_text() {
global $lang;
$smilesfrom = get_smiles();
$val_old = "";
$i = 0;
$val_old = array();
foreach ($smilesfrom as $key => $val) {
if (!in_array($val, $val_old)) {
$smiles_text .= "<a href=\"javascript:emoticon('$key')\"><img src=\"".TEMPLATE_PATH."/smiles/$val.gif\" alt=\"$key\" border=\"0\"></a> ";
}
$val_old[] = $val;
$i++;
if ($i > 18) {
$smiles_text .= "<a href=\"smiles.php\" onclick=\"window.open('smiles.php', '_4imagessmilies', 'HEIGHT=310,resizable=yes,scrollbars=yes,WIDTH=225');return false;\" target=\"_4imagessmilies\"> ".$lang['all']."</a>";
return $smiles_text;
}
}
return $smiles_text;
}
//------End Smiles-------
function get_resize($file = "", $dim, $width = 0, $height = 0, $scale = 0){
if ($file) {
if ($file = @getimagesize($file)) {
$width = $file[0];
$height = $file[1];
}
}
if ($width && $height) {
if ($width > $dim || $height > $dim || $scale) {
@$ratio = $width / $height;
if ($ratio > 1) {
$new_width = $dim;
$new_height = round(($dim/$width) * $height);
}else {
$new_width = round(($dim/$height) * $width);
$new_height = $dim;
}
}
else {
$new_width = $width;
$new_height = $height;
}
}else{
$new_width = $dim;
$new_height = $dim;
}
return array($new_width, $new_height, $file);
}
//----End of code added for PM mod-----
-
....du kennst mich ja schon -grins- :)
ich war ja schon fast in diese Richtung, aber wo ich hier was ändern soll finde ich ich nicht, sorry.
....]
:mrgreen: ist ganz einfach gehe in den von mir gepostet code auf "select" und kopiere den zu suchenden code,
danach klickst du in den von dir gepostet code,
jetzt drückst du auf der tastatur "strg" + "f" ,oben im browser geht eine zeile auf mit dem suchbegriff und in den von dir geposteten code wird der zu suchende code gelb hervorgehoben.
-
ja hatte ich ja gemacht und es an 4 Stellen geändert.
nur ging das nicht jetzt habe ich an den 4 Stellen den Code so verändert
target=_self
und jetzt glaube ich geht es
irgendwie wurde bei mir von dir ein anderer Code hier Forum angezeigt und zwar so
target=\"_self\
daher war ich unsicher.
waren doch 4 Sellen, oder?
Danke dir :D
-
...irgendwie wurde bei mir von dir ein andere Code hier Forum angezeigt und zwar so
........waren doch 4 Sellen, oder?
....
stimmt 4stellen waren es, ich hatte meinen code geändert nachdem ich mir die funktion im PM mod angesehn habe. :mrgreen:
-
aha, dann wolltest du den Jürgen auf die Probe stellen :mrgreen:
ja ja mit mir kann man es ja machen :D
Ich Danke dir! :!:
Bist duch schon ein kleines Stück für das neue Mod (Anmerkungen Porfil) weiter?
Schönen Abend noch
-
Ich habe die Zeile mit $uploaded_thumb_bbcode
noch ein wenig verändert um sie meinen Bedürfnissen anzupassen.
$uploaded_thumb_bbcode = "[IMG]".$site_sess->url($script_url."/".THUMB_DIR."/".$cat_id."/".$image_row['image_thumb_file'])."[/img]";
Nun erhalte ich jedoch immer einen unnötigen Doppelpunkt im Resultat:
http://xxx.xxx.xx:/galerie/data/thumbnails/7/image_5.jpg
Wie kriege ich den zweiten Doppelpunkt weg... und was muss ich ändern um die Originaldateien anstelle der Thumbnails anzuzeigen?
Was ich letztendlich haben möchte ist eine Kategorie in die ich Bilder stellen kann die ich nachher anhand des mit dieser Modifikation angezeigten Pfades in ein Forum stellen will.
-
Das mit den D. Doppelpunkt ist mir nicht klar wie das sein kann, hast du noch etwas anderes verändert?
Um die gr. Bilder anstatt der Thumbnails zu bekommen nimm diese Zeile:
$uploaded_thumb_bbcode = "[IMG]".$site_sess->url($script_url."/".MEDIA_DIR."/".$cat_id."/".$image_row['image_media_file'])."[/img]";
mfg Andi
-
Danke Andi
Nein ich hab sonst nix verändert.
$uploaded_thumb_bbcode = "[IMG]".$site_sess->url($script_url."/".THUMB_DIR."/".$cat_id."/".$image_row['image_thumb_file'])."[/img]";
$uploadinfo = "<script type=\"text/javascript\" src=\"./js/ZeroClipboard.js\"></script>";
$uploadinfo .= "<textarea id=\"fe_text\" class=\"my_clip_text\" rows=\"1\" onChange=\"clip.setText(this.value)\" readonly>".$uploaded_thumb_bbcode."</textarea>";
$uploadinfo .= "<div id=\"d_clip_container\" style=\"position:relative\">
<div id=\"d_clip_button\" class=\"my_clip_button\">Copy To Clipboard...</div>
</div>
";
$uploadinfo .= " <script language=\"JavaScript\">
var clip = null;
function $(id) { return document.getElementById(id); }
function init() {
clip = new ZeroClipboard.Client();
clip.setHandCursor( true );
clip.addEventListener('mouseOver', function (client) {
clip.setText( $('fe_text').value );
});
clip.glue( 'd_clip_button');
}
window.onload = function() {init();}
</script>
";
$site_template->register_vars("uploadinfo",$uploadinfo);
Diese Zeilen habe ich direkt nach
$user_info['user_id'] == $image_row['user_id']) ? 1 : 0;
und vor
if (!check_permission("auth_viewcat", $cat_id) || !check_permission("auth_viewimage", $cat_id) || !$image_row) {
redirect($url);
}
eingegeben.
Kann dies vielleicht an einer Server-Einstellung meines Providers liegen?
Mit Deiner neuen Zeile kriege ich folgendes Resultat:
[IMG]http://http://xxx.xxx.xx:/galerie/data/media/7/image_10.jpg[/img]
Achso... alles klar, ich nehm Dein HTTP raus und dann geht das:
$uploaded_thumb_bbcode = "[IMG]".$site_sess->url($script_url."/".MEDIA_DIR."/".$cat_id."/".$image_row['image_media_file'])."[/img]";
Der Doppelpunkt jedoch bleibt noch immer.
-
die Zeile kannst du auch noch versuchen:
$uploaded_thumb_bbcode = "[IMG]".$script_url."/".MEDIA_DIR."/".$cat_id."/".$image_row['image_media_file']."[/img]";
Desweiteren kannst du in der includes/constants.php das hier ausprobieren:
// If 4images has problems to find out the right URL, define it here.
// define('SCRIPT_URL', 'http://www.yourdomain.com/4images'); //no trailing slash
Außerdem könntest du noch die Var. "$script_url" auch noch rausnehmen.
mfg Andi
-
Treffer!!! Es lag an der constants.php, jetzt funktioniert das genau so wie ich es haben möchte.
Vielen Dank Du Crack! :D
-
Na Bitte,... :)