4images Forum & Community

4images Modifications / Modifikationen => Mods & Plugins (Requests & Discussions) => Topic started by: juewei on November 23, 2010, 08:24:18 AM

Title: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post 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ß :?:
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: x23piracy on November 23, 2010, 12:16:32 PM
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:

Code: [Select]
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 23, 2010, 12:52:49 PM
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!
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: x23piracy on November 23, 2010, 01:23:38 PM
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):

Code: [Select]
$text = preg_replace("/\[gametrailer\](.*)gametrailers.com\/video\/(.*)\/(.*)\[\/gametrailer\]/Usi", "
Hier sind 3 Original preg_replace Beispiele:
Code: [Select]
   $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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 23, 2010, 01:26:22 PM
schade, denn ich selber habe NULLAHNUNG davon
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: x23piracy on November 23, 2010, 01:37:06 PM
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:

Code: [Select]
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 23, 2010, 01:43:28 PM
danke
wo finde ich den?
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: x23piracy on November 23, 2010, 01:44:33 PM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 23, 2010, 01:47:48 PM
habe ich heute schon zuviel gearbeitet?
ich suche  Benny's MOD , das meinte ich wo finde ich den. Einen Link sehe ich nicht
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: x23piracy on November 23, 2010, 01:50:23 PM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 23, 2010, 01:51:55 PM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: x23piracy on November 23, 2010, 01:53:32 PM
(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:
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Sunny C. on November 23, 2010, 06:06:35 PM
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!
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 23, 2010, 06:19:18 PM
ja das es das noch nicht gibt. können doch sicherlich einige gebrauchen
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on November 23, 2010, 10:23:27 PM
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:
Code: [Select]
$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:
Code: [Select]
{image}füge darunter ein:
Code: [Select]
<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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Sunny C. on November 23, 2010, 10:32:33 PM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 23, 2010, 10:40:34 PM
in der details.php muss wohl noch ein Fehler sein, geht leider nicht
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: x23piracy on November 23, 2010, 11:38:34 PM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on November 24, 2010, 04:27:18 AM
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:
Code: [Select]
$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);
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 24, 2010, 06:48:42 AM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on November 24, 2010, 07:21:40 AM
...
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 :"
    );
Quote
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 24, 2010, 07:29:02 AM
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.
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on November 24, 2010, 08:01:35 AM
ja sicher, aber ich muß jetzt erst mal arbeiten... :cry:
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 24, 2010, 08:36:52 AM
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!
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Sunny C. on November 24, 2010, 12:43:04 PM
Rembradnt, wenn das ok ist würde ich das in mein bbcodev3 übernehmen!?
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on November 24, 2010, 08:59:49 PM
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:
Code: [Select]
$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:
Code: [Select]
.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:
Code: [Select]
{download_zip_button}füge darunter ein:
Code: [Select]
<br>
{uploadinfo}


mfg Andi
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 24, 2010, 10:13:59 PM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Jan-Lukas on November 25, 2010, 12:56:56 AM
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

Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on November 25, 2010, 05:50:00 AM
...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....
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 25, 2010, 07:16:00 AM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Jan-Lukas on November 25, 2010, 07:49:13 AM
...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

Quote
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on November 25, 2010, 08:07:14 AM
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:
Code: [Select]
$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.
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 25, 2010, 08:19:45 AM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on November 25, 2010, 10:39:42 AM
..
wie bekomme ich das
url feld und den button in eine reihe?
ersetze aus dem code:
style.css:
Code: [Select]
.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:
Code: [Select]
$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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 25, 2010, 11:13:03 AM
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 :)
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: x23piracy on November 25, 2010, 12:30:48 PM
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:

Code: [Select]
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 25, 2010, 12:39:22 PM
danke, ja das hatte ich schon probiert aber ich habe immer wieder einen Rand... ich probiere weiter!
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: x23piracy on November 25, 2010, 12:53:50 PM
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:

Code: [Select]
}
 .my_clip_button.hover {
  background-color:#aaa;
 }
.my_clip_button.active {
  background-color:red;
 }


Gruß Jens
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 25, 2010, 01:25:12 PM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on November 25, 2010, 01:38:03 PM
...
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?
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 25, 2010, 01:40:40 PM
ich meine jetzt das thumbnails, welches ich in den Anmerkungen durch die Kopie über den Button  einfügen kann
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on November 25, 2010, 02:09:55 PM
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);
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 25, 2010, 07:00:57 PM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on November 25, 2010, 07:29:20 PM
...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>";
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 25, 2010, 07:42:43 PM
geht solange bis man sich abmeldet, dann kommt  error

in etwa so
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on November 25, 2010, 07:51:52 PM
kann ich nicht glauben
http://www.demo2.vienna-pictures.com/details.php?image_id=65
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 25, 2010, 07:58:02 PM
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.  :(
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on November 25, 2010, 08:00:08 PM
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?
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 25, 2010, 08:06:04 PM
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?
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 26, 2010, 08:18:00 PM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on November 26, 2010, 08:38:11 PM
... 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.
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 26, 2010, 08:46:24 PM
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...
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Sunny C. on November 26, 2010, 09:21:45 PM

[Mod] Kategorien überall anzeigen / Categories everywhere Show (http://www.4homepages.de/forum/index.php?topic=23516.0)
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 26, 2010, 09:46:36 PM
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?
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Sunny C. on November 27, 2010, 11:28:55 AM
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!
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on November 27, 2010, 11:42:48 AM
dann suche ich noch einaml.. hatte gestern keinen Erfolg
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Sunny C. on November 27, 2010, 01:47:18 PM
PMv2 (http://www.4homepages.de/forum/index.php?topic=6692.msg30078#msg30078)
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on December 11, 2010, 02:41:56 PM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Jan-Lukas on December 11, 2010, 07:58:31 PM
(Wenn man z.B. ein ähnliches Fotos hat)

Gruß
Jürgen

http://www.4homepages.de/forum/index.php?topic=25279.0
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on December 11, 2010, 10:01:59 PM
nee das ist das aber nicht, ich meinte dieses Mod von Andi hier, dass kann man nicht bei der Bildbeschreibung einfügen
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Jan-Lukas on December 11, 2010, 10:35:47 PM
ich habe das schon verstanden, aber was spricht gegen diesen Mod, da kannst soviel gleiche Bilder anzeigen lassen wie du möchtest.
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on December 11, 2010, 10:42:10 PM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on December 12, 2010, 07:07:24 AM
... 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;
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on December 12, 2010, 07:17:51 AM
Danke!
geht super!
Wünsche dir und deiner Familie einen schönen 3. Advent :D
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on February 11, 2011, 05:32:24 PM
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 :?
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on February 11, 2011, 05:50:12 PM
du hast doch für den PM mod in der functions.php die funktion:
Quote
function format_text
auskommentiert, liegt es daran?
du kannst ja die funktion testhalber nochmal aktivieren.
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on February 11, 2011, 05:59:31 PM
hmmm schlecht jetzt zu testen :(
wenn ich diese auskommantierung entferne läuft die Seite ja nicht mehr .... hmmm :?: :!:
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on February 14, 2011, 04:43:19 PM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on February 14, 2011, 06:11:50 PM
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 :
Code: [Select]
target=_blankund ersetze es mit:
Code: [Select]
target=_self
alles klar?  :)

habe gerade nachgesehn diese änderung befindet sich genauso im array
"$replace_array = array("
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on February 14, 2011, 06:33:33 PM
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('&lt;', '&gt;', '&quot;', ':', '[', ']', '(', ')', '&#123;', '&#125;');
  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("\"", "&quot;", $row['image_name'])."\" align=\"".$align."\" border=\"1\" /></a>";
  }
  return $text;
}
function bb_code($text){
  global $lang;
  $text = strip_brackets($text);
  $text = str_replace("  ", "&nbsp; ", $text);
   // now Replace 2 spaces with " &nbsp;" to catch odd #s of spaces.
   $text = str_replace("  ", " &nbsp;", $text);
   // Replace tabs with "&nbsp; &nbsp;" so tabbed code indents sorta right without making huge long lines.
   $text = str_replace("\t", "&nbsp; &nbsp;", $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',
    '&#123;\1&#125;',
    $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('&#123;', '&#125;');
    $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("&gt;", ">", $code);
      $code = str_replace("&lt;", "<", $code);

      $code = str_replace("&amp;", "&", $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,'&lt;?');
        $closingpos = strrpos($buffer, '?');
        $buffer=substr($buffer, 0, $openingpos).substr($buffer, $openingpos+5, $closingpos-($openingpos+5)).substr($buffer, $closingpos+5);
      }
//      $buffer = str_replace("&quot;", "\"", $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("<", "&lt;", str_replace(">", "&gt;", 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\">&nbsp;&nbsp;&nbsp;".$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-----
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on February 14, 2011, 06:42:43 PM
....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.
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on February 14, 2011, 06:48:35 PM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on February 14, 2011, 06:53:16 PM
...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:
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: juewei on February 14, 2011, 06:55:51 PM
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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Ben on October 14, 2014, 07:01:16 PM
Ich habe die Zeile mit $uploaded_thumb_bbcode
noch ein wenig verändert um sie meinen Bedürfnissen anzupassen.
Code: [Select]
$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.
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on October 14, 2014, 07:22:02 PM
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:
Code: [Select]
$uploaded_thumb_bbcode = "[IMG]".$site_sess->url($script_url."/".MEDIA_DIR."/".$cat_id."/".$image_row['image_media_file'])."[/img]";

mfg Andi
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Ben on October 14, 2014, 07:30:04 PM
Danke Andi

Nein ich hab sonst nix verändert.

Code: [Select]
$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
Code: [Select]
$user_info['user_id'] == $image_row['user_id']) ? 1 : 0;und vor
Code: [Select]
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:
Code: [Select]
[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:
Code: [Select]
$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.
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on October 14, 2014, 07:43:44 PM
die Zeile kannst du auch noch versuchen:
Code: [Select]
$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
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Ben on October 14, 2014, 07:50:05 PM
Treffer!!! Es lag an der constants.php, jetzt funktioniert das genau so wie ich es haben möchte.

Vielen Dank Du Crack!  :D
Title: Re: Kurz Link Code [Fotoxxx] unter Bild für Kommentare gesucht
Post by: Rembrandt on October 14, 2014, 07:54:38 PM
Na Bitte,... :)