Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - juewei

Pages: 1 2 [3] 4 5 6 7 ... 11
31
Mods & Plugins (Releases & Support) / Re: [Mod] Like me
« on: February 27, 2011, 07:03:13 PM »
also ich habe die zwei Datein geändert und unter dem Thumb wird nur eine Lücke angezeigt, warte ich mache es noch einmal

habe ich gemacht aber es wird keine Änderung angezeigt. :(

32
habe das jetzt auch mal probiert...
aber es wird bei Facebook dann immer auf die Startseite vom 4images Projekt verlinkt und ein Bild von der Startseite genommen, ist ja nicht der Sinn, oder?
also nicht das Bild von der Detailseite und auch  nciht die Url von der Detailseite

Mache ich was falsch?

33
Mods & Plugins (Releases & Support) / Re: [Mod] Like me
« on: February 27, 2011, 01:57:51 PM »
habe ich soeben eingefügt, wird bei mir aber nichts angezeigt :(

34
Mods & Plugins (Requests & Discussions) / Suche Kommentarfunktion im Profil
« on: February 27, 2011, 12:05:48 PM »
halo guten Morgen,
ich suche
Kommentarfunktion im Profil

User sollen Anmerkungen im fremden  Profil schreiben können

Jeder User soll seine eigene Anmerkung löschen können
Und jeder Profilinhaber soll auch die Möglichkeit haben eine Anmerkung in seinem Profil zu löschen

also kein Gästebuch, sondern wie bei den Anmerkungen unter Fotos, gibt es so etwas schon? :D

35
Mods & Plugins (Releases & Support) / Re: [Mod] Like me
« on: February 26, 2011, 02:49:01 PM »
Hallo Andi!
Das ist SUPER, DANKE :D
Eingebaut und geht, super Arbeit von dir.
Eine Frage, kann man auch den Button an einer anderen Stelle alleine einbauen, was muss ich on dem Code dann an einer anderen Stelle einbauen? Also nicht an der Stelle, wo dann die Liste ist.
 :D

habe es schon gefunden
{likeme_button}

danke! :D

----------------------------
Ergänzungsvorschlag, wenn es möglich ist.
Und zwar unter die Thumb Fotos wäre es super,

wenn dort noch die Einblendung  wäre

gefällt x (x= die Zahl)

zurzeit ist ja bei dem Thumb das hier
Cat;
User:
Kommentare:


zweite Vorschlag, wenn möglich.
kann man unten bei "kommentar posten" einen zweiten Button machen mit "kommentar posten inkl.gefällt mir" so das der user wählen kann, welcher er klickt


36
Mods & Plugins (Requests & Discussions) / Re: IDEE Gefällt mir Button
« on: February 23, 2011, 06:23:05 AM »
normal meinte ich das dann in dem Button eine Zahl steht gefällt 1, gefällt 49, 100 oder so
aber das mit dieses Bild gefällt und das dann die User die drauf klicken angezeigt werden mit direkter Verlinkung , wäre ja noch viel viel Besser :P (obwohl das könnte auch schnell den Rahmen sprengen, oder?
Dann wäre vielleicht gut, wenn der Button (Neben den Button Kommentar poseten) wäre und die ganzen Namen dann ganz unten unter den Kommentaren eingeblendet würden.

nur kann ich so etwas nicht erstellen  :(

37
Mods & Plugins (Requests & Discussions) / IDEE Gefällt mir Button
« on: February 22, 2011, 09:05:58 PM »
Gefällt mir Button

Ähnlich wie von Facebook bekannt würde ich mich über eine Funktion "Gefällt mir" unter den Fotos freuen. Somit haben die User die Möglichkeit, ohne direkt eine Anmerkung zu schreiben, einen "kleinen Gruß" da zu lassen.

ist so etwas möglich?
 :D

38
Mods & Plugins (Requests & Discussions) / Re: [addon] DREAMBOARD V 2.1
« on: February 15, 2011, 05:52:36 AM »
habe mir das mal angesehen und einiges gelesen 8O
aber das läuft wohl auch icht richtig mit dem neuen 4images.

mich wunderts, dass es das hier nicht gibt, denn die Nachfrage ist ja wohl da :D

ich habe da leider keine Ahnung von, ich kann nur Autos Schrauben :wink:

39
Mods & Plugins (Requests & Discussions) / Re: [addon] DREAMBOARD V 2.1
« on: February 15, 2011, 05:19:56 AM »
und das geht dann auch mit den gleichen Usern und einem Login?
Und das würde auch der Jürgen schaffen? :D
Und könnte man auch mit in 4images einbauen?

Dann wäre das was für mich.... :P

40
Mods & Plugins (Requests & Discussions) / Re: [addon] DREAMBOARD V 2.1
« on: February 15, 2011, 05:12:06 AM »
ja hätte auch gerne ein Froum aber es geht wohl keins von beiden :(

41
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

42
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

43
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;'':''['']''('')''&#38;#123;''&#38;#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'], 00)) {
      
$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'], 01);
    }
    
$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 == || $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',
    
'&#38;#123;\1&#38;#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('&#38;#123;''&#38;#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 $i $toclose $i++) {
         
$text .= "[/quote]";
      }
    }elseif(
$quoteclose $quoteopen) {
      
$toopen $quoteclose $quoteopen;
      for(
$i $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($buffer0$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-----

44
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

45
hmmm schlecht jetzt zu testen :(
wenn ich diese auskommantierung entferne läuft die Seite ja nicht mehr .... hmmm :?: :!:

Pages: 1 2 [3] 4 5 6 7 ... 11