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.


Topics - mawenzi

Pages: [1] 2
1
Discussion & Troubleshooting / Probleme mit Version 1.7.9
« on: November 14, 2010, 01:50:37 PM »
Habe die Version 1.7.9 ganz frisch auf einem neuen Webaccount installiert.
Zunächst habe ich nur 3 Kategorien eingerichtet, 4 Bilder hochgeladen und Probekommentare gepostet.

Nun zu den bis dahin bereits aufgetretenen Problemen .

1. Fehlermeldung beim Bild-Upload via Website
Quote
DB Error: Bad SQL Query: INSERT INTO 4images_wordmatch (image_id, word_id, name_match, desc_match, keys_match) SELECT DISTINCT 5, word_id, 0, 0, 1 FROM 4images_wordlist WHERE word_text = 'Kilimanjaro' Duplicate entry '5-17' for key 'image_word_id'

Diese Fehlermeldung wurde für alle Keywords ausgegeben , die ich bereits für ein Bild zuvor vergeben hatte.
Was ist hier los ?

2. Fehlermeldung beim Kommemtar posten
Quote
Fehler : CSRF check failed.

Der Kommentar wurde nicht gepostet.
Was ist hier los ?

3. Die Suche funktioniert sehr unzureichenden.
Beim Klick auf ein Keyword in der Detailansicht, das auch für ein anderes Bild vergeben ist, wird nur das andere Bild gefunden.
Was ist hier los ?


Edit : 14.11.2010

Ich denke, ich kann die Probleme eingrenzen. Die Probleme traten ausnahmslos bei Bildern, die im Bild-Namen einen Umlaut hatten auf. In meinem Fall "Furtwängler Gletscher". Ich kann mit dieser Feststellung zumindest die aufgetretenen Probleme umgehen (indem ich keine Bildnamen mit Umlaut vergebe), doch die "High-End-Lösung" ist das sicher nicht. Auffällig ist darüber hinaus auch, dass sämtliche neuen Funktionen der Version 1.7.9 davon betroffen sind.


Edit : 16.10.210

Oder ob es die Art und Weise des Schreibens der Keywords ist ... ? Mit Komma oder untereinander ... jeweils so wie in der Beschreibung angegeben ? Ich kann es nicht eingrenzen !
Habe nun noch mal Bilder im ACP editiert ... dort stehen die Keywords mit Komma ... beim Speichern folgt dann die Fehlermeldung !!


Edit : 20.11.2020

Analoge Fehlermeldungen und Probleme :
http://www.4homepages.de/forum/index.php?topic=28268.0
http://www.4homepages.de/forum/index.php?topic=24177.msg152952#msg152952
http://www.4homepages.de/forum/index.php?topic=26749.0
http://www.4homepages.de/forum/index.php?topic=28410.0


Edit : 13.12.2010

Und hier gibt es nun den offiziellen Fix : http://www.4homepages.de/forum/index.php?topic=28430.0
Danke Kai ...

2
... I testet version 1.7 - 1.7.7 and found in all version the following problem in comments on detail page by posting of a specific url ...
... the following url you can't post via details.php and admin/comments.php ( no db-entry, no error message ) ...
Code: [Select]
http://test.blogspot.com/2009/10/text-text-text_0123.html
... and ...
Code: [Select]
[url=http://test.blogspot.com/2009/10/text-text-text_0123.html]test.blogspot.com[/url]
( there are two "-" in the filename ... )

... the following url you can post via details.php and admin/comments.php ...
Code: [Select]
http://test.blogspot.com/2009/10/text_text-text_0123.html
... and ...
Code: [Select]
[url=http://test.blogspot.com/2009/10/text_text-text_0123.html]test.blogspot.com[/url]
( there are only one "-" in the filename ... )

... I think this is a formating-bug ...

3
Mods & Plugins (Releases & Support) / [MOD] Second Thumbnail Size
« on: June 10, 2009, 06:16:27 PM »
 :flag-de: - zunächst einmal nur in deutsch ...
 :flag-en: - a englisch version is coming soon ... or later ...  ;) ... meanwhile use this  English-Google-Translation ...

Vorbemerkung :
  • Mit dieser Modifikation ist es möglich überall in den Templates auf eine zweite Größe der Vorschaubilder zuzugreifen.
  • Konkret wurde diese Möglichkeit durch Rantanplan1966 hier http://www.4homepages.de/forum/index.php?topic=25013.0 angefragt. Dort sind auch Bilder zu dieser Problemstellung zu finden.
  • Um z.B. im Standard-Template in der linken Navigationsspalte, die eine Breite von 150px hat, auch Thumbnails als Zufallsbild zu zeigen, die von der Webstite-Einstellung her aber gößer als 150px sind, ohne dass dadurch das Template (speziell die Navigationsspalte) auseinandergezerrt und so das Template gesprengt wird.
  • Das Gleich gilt natürlich auch für andere Templates, bei denen dieses Problem auftritt.
  • Andererseits kann man das neue, kleine Thumbnail aber auch woanders, z.B. in der Top-List, verwenden.
  • Da ich dieses Problem schon auf diversen 4images-Websites gesehen habe, möchte hier mal etwas Hilfestellung geben, um es aus der Welt zu schaffen ... ;)

Installation :


1.Schritt :
finde in der /includes/functions.php im Abschnitt function get_thumbnail_code  folgende Codezeilen :

  
return $thumb;
}


und füge danach diese Codezeilen ein :

//--- Thumbnail small Code ---------------------------------------------------------
function get_thumbnail_small_code($media_file_name$thumb_file_name ""$image_id$cat_id$image_name ""$mode ""$show_link 1$open_window 0) {
  global 
$site_sess$config;
  
  
$max_width "80"// Hier maximale Breite der Thumbnails in Pixel eingeben !

  
if (!check_media_type($media_file_name)) {
    
$thumb "<img src=\"".ICON_PATH."/404.gif\" border=\"0\" alt=\"\" style=\"max-width: ".$max_width."px; width: expression(this.width > ".$max_width." ? ".$max_width.": true);\" />";
  }
  else {
    if (!
get_file_path($thumb_file_name"thumb"$cat_id00)) {
      
$file_src ICON_PATH."/".get_file_extension($media_file_name).".gif";
      
$image_info = @getimagesize($file_src);
      
$width_height = (!empty($image_info[3])) ? " ".$image_info[3] : "";
      
$thumb "<img src=\"".$file_src."\" border=\"0\"".$width_height." alt=\"".$image_name."\" style=\"max-width: ".$max_width."px; width: expression(this.width > ".$max_width." ? ".$max_width.": true);\" />";
    }
    else {
      
$file_src get_file_path($thumb_file_name"thumb"$cat_id01);
      
$image_info = @getimagesize($file_src);
      
$width_height = (!empty($image_info[3])) ? " ".$image_info[3] : "";
      
$thumb "<img src=\"".$file_src."\" border=\"".$config['image_border']."\"".$width_height." alt=\"".$image_name."\" style=\"max-width: ".$max_width."px; width: expression(this.width > ".$max_width." ? ".$max_width.": true);\" />";
    }
  }
  if (
$show_link) {
    if (
$open_window) {
      
$thumb "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode ""))."\" onclick=\"opendetailwindow()\" target=\"detailwindow\">".$thumb."</a>";
    }
    else {
      
$thumb "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode ""))."\">".$thumb."</a>";
    }
  }
  return 
$thumb;
}
//--- Thumbnail small Code ---------------------------------------------------------


Zur Konfiguration stellst du unter $max_width  am Anfang dieser Codepassade deine gewünschte, zweite, neue, maximale Thumbnailbreite in Pixel ein !


2.Schritt :
finde in der /includes/functions.php im Abschnitt function show_image  folgende Codezeilen :

"thumbnail" => get_thumbnail_code($image_row['image_media_file'], $image_row['image_thumb_file'], $image_row['image_id'], $image_row['cat_id'], $image_row['image_name'], $mode$show_link),


und füge danach diese Codezeilen ein :

"thumbnail_small" => get_thumbnail_small_code($image_row['image_media_file'], $image_row['image_thumb_file'], $image_row['image_id'], $image_row['cat_id'], $image_row['image_name'], $mode$show_link),



3. Schritt :
Nun kannst du überall in den Templates die neue, zweite, kleine Thumbnailgröße zusätzlich verwenden ...
...statt :
Code: [Select]

{thumbnail}


... ist jetzt dafür zu verwenden :
Code: [Select]

{thumbnail_small}


In dem konkret angefragten Fall ging es um das Thumbnail-Zufallsbild in der linken Navigationsspalte. Dazu ist die Änderung {thumbnail} -> {thumbnail_small}  in der /templates/<dein_template>/random_image.html vorzunehmen.


Anmerkungen :
  • Mit dieser Modifikation werden keine neuen Thumbnails / Thumbnailgrößen erzeugt und / oder gespeichert.
  • Die neue Größe der Thumbnails resultiert aus einer Scallierung der vorhandenen Thumbnails.
  • Sämtliche Funktionen, die zum "Standard-Thumbnail" gehören (Rechte, Verlinkung u.d.gl.) sind auch beim "Small-Thumbnail" zu finden.

In der Hoffnung nirgends mehr gesprengte Navigationsleisten zu sehen ...
mawenzi

4
Tutorials / [TUT] 4images Copyright
« on: August 04, 2008, 12:27:39 PM »
- zunächst einmal nur in deutsch ...
- a englisch version is coming soon ... or later ...  ;) ... meanwhile use this  English-Google-Translation ... but it is terrible ... !

Vorbemerkung :

Nur um keinen unnötigen Schriftverkehr, Nachfragen o.d.gl. zu produzieren ... ;)

Dies ist kein Tutorial im bekannten Sinn. Vielmehr möchte ich hier nochmals darauf hinweisen, das 4images Copyright ( den Sicht- und Linkvermerk auf jeder Seite wie im Originalscript und -template ) und damit die Arbeit und das Eigentum von Kai und Jan ( Firma Schroko & Sorgalla GbR - Dots United ) zu achten. Mit dem Download von 4images und dem damit verbundenen Einverständnis zu den Lizenzbestimmungen hast du das ja bereits akzeptiert.

Eine Alternative zum sichtbaren Copyright-Vermerk ist der Erwerb einer 4images Copyright-Removal-Licence oder des 4images Bundle .

Dennoch gibt es einige 4images-Benutzer, bei denen das abgegebene Einverständnis oder die möglichen Alternativen offenbar in Vergessenheit geraten sind. Problematisch wird es nicht nur für mich, wenn solche Benutzer hier im Forum noch Unterstützung suchen, Fragen stellen und Antworten erwarten.

Also sei dir des abgegeben Einverständnisses bewusst, handele danach oder wähle eine der möglichen Alternativen, bevor du hier im Forum um Hilfe suchst um wie bereits gesagt keinen unnötigen Schriftverkehr, Nachfragen o.d.gl. zu produzieren.

Solltest du bei einer Anfrage hier im Forum per Link auf diese Seite verwiesen worden sein, da keine 4images Copyright-Notiz in deiner Galerie zu finden ist, so stelle dir bitte folgende Frage :

Hast du eine 4images Copyright-Removal-Licence oder ein 4images Bundle von Dots United erworben ?

Solltest du diese Frage im Ursprungs-Thread knapp mit nein beantworten, sorry, so kann ich nicht weiter auf dein Problem eingehen ...
Solltest du diese Frage im Ursprungs-Thread knapp mit ja beantworten, so werde ich und andere versuchen dein Problem zu lösen ... 

Danke für das Lesen hier und das Beantworten der Frage im Ursprungs-Thread ...
mawenzi

5
- zunächst einmal nur in deutsch ...
- a englisch version is coming soon ... or later ...  ;) ... meanwhile use this  English-Google-Translation ...
     - but don't use the php-/html-code from this translation, use the php-/html-code from the original topic ...

Vorbemerkung :

... die Anfrage für diese Modifizierung stammt von Mr Kennedy und ist hier nachzulesen :  ...
... worum geht es konkret ... ?
... im User-Profil soll angezeigt werden, die Anzahl des Downloads von wievielen Bildern die der betreffende User hochgeladen hat ...
... das ist eine interessante statistische Auskunft, die ich so noch nicht hier im Forum für die 4images Galerie gefunden habe ...
... nach Installation dieser Modifizierung erscheint die folgende zusätzliche Zeile im User-Profil ... z.B. ...

Download von Bildern des Users:  gesamt 123 Downloads von 43 Bildern

... oder auch im Singular ...

Download von Bildern des Users:  gesamt 1 Download von 1 Bild

... oder auch die Kombination, wenn gegeben, aus beiden ...
... folgende Änderungen wären dazu durchzuführen ...

Installation :

1. Schritt
Öffne die Datei member.php und finde im Abschnitt //--- Show Profile ---- :
Code: [Select]
    else {
      $user_email = REPLACE_EMPTY;
      $user_email_save = REPLACE_EMPTY;
      $user_mailform_link = REPLACE_EMPTY;
      $user_email_button = REPLACE_EMPTY;
    }

und füge danach folgende Codezeilen ein
Code: [Select]
//--- Ab hier zusätzliche Infos im Benutzerprofil -----------------------------------------
//--- Download von Bildern des Users im Profil , von mawenzi , 10.07.2008 -----------------
    $sql = "SELECT SUM(image_downloads) AS sum_downloads
            FROM ".IMAGES_TABLE."
            WHERE ".get_user_table_field("", "user_id")." = ".$user_id."";
    $row = $site_db->query_firstrow($sql);
    $sum_downloads = (isset($row['sum_downloads'])) ? $row['sum_downloads'] : 0;
    $sql = "SELECT COUNT(*) AS count_downloads
            FROM ".IMAGES_TABLE."
            WHERE ".get_user_table_field("", "user_id")." = ".$user_id."
            AND image_downloads > 0";
    $row = $site_db->query_firstrow($sql);
    $count_downloads = (isset($row['count_downloads'])) ? $row['count_downloads'] : 0;
    $lang['lang_downloads'] = "Download von Bildern des Users:";
    $lang['lang_downloads_1'] = "gesamt";
    if ($sum_downloads == 1) {
        $lang['lang_downloads_2'] = "Download von";
    } else {
        $lang['lang_downloads_2'] = "Downloads von";
    }
    if ($count_downloads == 1) {
        $lang['lang_downloads_3'] = "Bild";
    } else {
        $lang['lang_downloads_3'] = "Bildern";
    }
    $site_template->register_vars(array(
      "lang_downloads" => $lang['lang_downloads'],
      "sum_downloads" => $lang['lang_downloads_1']." ".$sum_downloads." ".$lang['lang_downloads_2']." ".$count_downloads." ".$lang['lang_downloads_3'],
     ));
//--- Download von Bildern des Users im Profil , von mawenzi , 10.07.2008 -----------------

2.Schritt
Öffne die Datei templates/<dein_template>/member_profile.html und finde :
Code: [Select]
<tr>
          <td class="row1"><b>{lang_comments}</b></td>
          <td class="row1">{user_comments}</td>
</tr>

und füge danach folgende Codezeilen ein :
Code: [Select]
<tr>
          <td class="row2" ><b>{lang_downloads}</b></td>
          <td class="row2">{sum_downloads}</td>
</tr>

Die Template-Anpassung ist natürlich deine Sache, wobei ich noch auf die class="row2" hinweisen möchte, die entsprechend deinem Template und der Stelle, an der du die Profilerweiterung in die Tabelle einfügst, auch z.B. class="row1" oder noch anders benannt werden muss.

Den MOD in Aktion findet ihr u.a. auch auf meiner Seite ...   :wink:

mawenzi

6
Chit Chat / NinaMausi - Phisker oder wer immer du bist
« on: June 11, 2008, 07:54:20 PM »
? Sorry, habe eine Frage gestellt!

... und ich habe die Frage beantwortet, oder besser die Antwort für dich übersetzt ...
... sollte das für dich eine Belästigung sein ... dann sorry ... wird nicht wieder vorkommen (dass ich antworte) ...

7
Tutorials / [TUT] Change of the CAPTCHA-Design
« on: March 31, 2008, 11:17:10 PM »
- zunächst einmal nur in deutsch ...
- a englisch version is coming soon ... or later ...  ;) ... meanwhile use this  English-Google-Translation ...
     - but don't use the php-/html-code from this translation, use the php-/html-code from the original topic ...

Vorbemerkung :

Gibt es eigentlich ein Captcha, wo man wirklich auch mit 50 Jahren :roll: noch erkennen kann, was man eingeben soll?

... gibt es ...  :mrgreen:
... mir gefallen die 4images Standard Captcha-Bilder auch nicht ... und ich finde sie auch höchst unleserlich ...
... und somit sind sie User-unfreundlich und schrecken User vor Kommentaren u.d.gl. ab ...
... denn auch mir ist es in diversen Galerien passiert, dass ich den Code wiederholt eingeben musste ...
... zumal sich viele Fehler bei der Groß- und Kleinschreibung einschleichen ...
... bei Captcha Einführung ab Version 1.7.3 hatte ich (erfolglos) ein anderes, dezenteres Design angeregt ...
... aber man kann ja nun jede Menge konfigurieren ...
... und so habe ich hier mal eine, so denke ich zumindest, User-freundliche Captcha Variante für euch zusammengestellt ...
... die etwas kleiner ist, nur Zahlen und keine überbunten Hintergründe verwendet und den Code nicht total verfremdet ...
... also dann versucht mal meine Variante ( ich denke auch Senioren geeignet ...  :mrgreen: ) ...



Die neue CAPTCHA Konfiguration :

... finde in config.php ...
Code: [Select]
define("4IMAGES_ACTIVE", 1);

... und füge danach folgende Codezeilen ein ...
Code: [Select]
//--- Start Settings for CAPTCHA --- http://www.4homepages.de/forum/index.php?topic=21028.0 ---
//--- config by mawenzi 31.03.2008 ---
$captcha_enable = 1;  // or 0 disables it.
$captcha_enable_comments = 1; // or 0 disables it.
$captcha_enable_upload = 1;  // or 0 disables it.
$captcha_enable_registration = 1; // or 0 disables it.
$captcha_enable_postcards = 1; // or 0 disables it.
$captcha_path = './captcha';  // Path to the folder which contains the CAPTCHA files (backgrounds, fonts).
//$captcha_chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";  // default
//$captcha_chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // also possible
$captcha_chars = "123456789";
$captcha_length = 5; // Number of letters of the CAPTCHA strings. Default value is 5.
$captcha_wordfile = 0;  // If this option is set to 1, a word from "captcha/words.txt" is used. Default value is 0.
$captcha_width = 135;  // Width of the CAPTCHA image in pixel. Default value is 200.
$captcha_height = 35;  // Height of the CAPTCHA image in pixel. Default value is 70.
$captcha_text_color = "#000000";  // Color (Hex) of the CAPTCHA text. Default value is "#000000" (black).
$captcha_text_size = 12; // Size of the CAPTCHA text. Default value is 25.
$captcha_text_transparency = 75; // Transparency of the CAPTCHA text. Default value is 60.
$captcha_filter_text = 0;  // If this option is set to 1, the CAPTCHA fonts will be filtered ("obscured"). Default value is 1.
$captcha_filter_bg = 1;  // If this option is set to 1, the CAPTCHA background image will be filtered ("obscured"). Default value is 1.
//--- End Settings for CAPTCHA ---

... mehr Infos zum CAPTCHA ( "Completely Automated Public Turing test to tell Computers and Humans Apart") findet ihr auch hier ...
... http://www.4homepages.de/forum/index.php?topic=14690.0 ...



Das original CAPTCHA Design :

... die original / default Captcha-Bilder sehen etwa so aus ...




Das neue CAPTCHA Design :

... die neuen Captcha-Bilder sehen dann etwa so aus ...

... ich denke dezenter, gut lesbar, besser in diverse Templates passend und trotzdem eine Hürde für Robots und Spamer ...
... darüber hinaus könnt ihr ja natürlich noch weiter konfigurieren ... der Code dürfte ja nun selbsterklärend sein ...



Die neuen CAPTCHA Hintergrundbilder / Fonts :

... zu verwenden sind dann noch die folgenden Hintergrundbilder aus dem Anhang ...
... die Bilder sind zu kopieren nach /captcha/backgrounds ... ( ... die alten Bilder aus dem Ordnen sichern und entfernen ... )
... als Font verwende ich nur /captcha/fonts/verdanab.ttf ... ( d.h. ... die anderen Fonts sichern und entfernen ... )

8
Tutorials / Mawenzi's Top 100+ MOD List (unsorted sorted)
« on: March 14, 2008, 10:58:16 PM »
 :flag-de: - zunächst einmal nur in deutsch ...
 :flag-en: - a englisch version is coming soon ... or later ...  ;) ... meanwhile use this  English-Google-Translation ...

Vorbemerkung :
Da wiederholt nach einer Neu-Sortierung der MODs hier im Mods & Plugins (Releases & Support) - Forum gefragt wurde, sich das aber sehr schlecht bewerkstelligen lässt, möchte ich euch meine höchst unverbindliche "Top 100 MOD List - unsorted sorted" als Anhalt und zur Unterstützung für Neueinsteiger hier im Forum präsentieren. So ist es euch vielleicht schneller möglich zielgerichtet wichtige, gute, allgemeinverwendbare, erprobte und damit voll funktionsfähige 4images-Modifikationen (MODs) zu finden.
Die Liste ist unsortiert bezogen auf die Bedeutung / Wertigkeit der MODs, jedoch sortiert nach diversen Einsatzbereichen.
Bewusst habe ich auf eine zusätzliche MOD-Beschreibung in dieser Liste verzichtet, da diese nicht wieder unendlich lang werden sollte. Ich denke, der MOD-Titel und die Sortierung sagen schon viel aus. Alles weitere kann man dann im MOD-Thread via Link nachlesen.

Darüber hinaus solltet ihr aber auch das Forum nach anderen guten MODs durchforsten ... es gibt einiges zu entdecken.

( MOD = Modifizierung : Da Modifizierung im deutschen Sprachgebrauch weiblich (feminin) ist, also "die Modifizierung", so müsste es dann für die Kurzform eigentlich auch "die MOD" heißen. Doch kommt mir das so irgendwie garnicht über die Lippen und ich halte mich eher an den universellen englischen Sprachgebrauch mit "the MOD" und deklariere damit MOD als männlich (maskulin) ... also "der MOD". Ich lasse mich aber auch eines besseren belehren, zumal ich hier im Forum bereits alle 3 Formen des Genus für MOD gefunden habe, also auch zusätzlich noch "das MOD" als sächlich (neutrum). )


Meine 100+ Favoriten aus den 4images MODs die hier im 4images-Forum veröffentlicht sind ...

Für den ACP-Bereich :
- Allgemein
[MOD] Plugin - Rebulid Search Index : http://www.4homepages.de/forum/index.php?topic=1096.0
[MOD] Check new images in ALL categories V2.11 : http://www.4homepages.de/forum/index.php?topic=4754.0
[MOD] Ban V1.7 : http://www.4homepages.de/forum/index.php?topic=7066.0
[Plugin] Check Files on server V1.1 : http://www.4homepages.de/forum/index.php?topic=6760.0
[MOD] Batch Copy/Move/Edit Images V3.7.3 (eng) : http://www.4homepages.de/forum/index.php?topic=6759.0
[MOD] Batch Copy/Move/Edit Images V4.0 for 1.7.4 - 1.7.6 (deu) : http://www.4homepages.de/forum/index.php?topic=20501.0
[Plugin] Valid file extensions manager v1.0 (2009-01-18) : http://www.4homepages.de/forum/index.php?topic=23909.0
[Snippet] Speed up your ACP-Start : http://www.4homepages.de/forum/index.php?topic=16677.msg89250#msg89250

- Moderatoren
[MOD] MCP (Moderator Control Panel) : http://www.4homepages.de/forum/index.php?topic=16682.0
[MOD] Moderators for 4images gallery : http://www.4homepages.de/forum/index.php?topic=17408.0


Für den Website-Bereich :
- Allgemein
[MOD] Universal Paging Class V1.2 : http://www.4homepages.de/forum/index.php?topic=5761.0
[MOD] Let Visitors To Chose How To Sort Images : http://www.4homepages.de/forum/index.php?topic=3842.0
[MOD] Dropdown options for custom database fields : http://www.4homepages.de/forum/index.php?topic=7112.0
[FAQ] How to add a new, custom template page ? : http://www.4homepages.de/forum/index.php?topic=4996.0
[FAQ] How can I add more allowed file extensions ? : http://www.4homepages.de/forum/index.php?topic=7277.0
[TUT] Create your own Buttons : http://www.4homepages.de/forum/index.php?topic=1094.msg56032#msg56032
[MOD] Media sites v1.1 (2009-02-02) : http://www.4homepages.de/forum/index.php?topic=24054.0

- Index / Home
[FAQ] -  How can I show more new images on home page? : http://www.4homepages.de/forum/index.php?topic=8946.0
[Snippet] - Paging on index for more new images : http://www.4homepages.de/forum/index.php?topic=14195.0
[MOD] Latest 5 videos on Home-Site : http://www.4homepages.de/forum/index.php?topic=25487.0
[Snippet] - Random Images on Index (without or with cache) : http://www.4homepages.de/forum/index.php?topic=4259.msg17513#msg17513

- User-Registrierung
[MOD] Bad Domain Mail Checker : http://www.4homepages.de/forum/index.php?topic=25262.0
[MOD] Stop spam bots registration - bad email check : http://www.4homepages.de/forum/index.php?topic=26160.0

- Captcha
[FAQ] CAPTCHA (verification code) related ? : http://www.4homepages.de/forum/index.php?topic=14690.0
[TUT] Change of the CAPTCHA-Design : http://www.4homepages.de/forum/index.php?topic=21028.0
[MOD] New Captcha Art : http://www.4homepages.de/forum/index.php?topic=22881.0

- Suche
[MOD] Search between specifyed date : http://www.4homepages.de/forum/index.php?topic=6182.0
[MOD] Search Statistics v1.2 : http://www.4homepages.de/forum/index.php?topic=6033.0
[MOD] Search Result Category Listing : http://www.4homepages.de/forum/index.php?topic=13244.0
[Plugin] Rebulid Search Index : http://www.4homepages.de/forum/index.php?topic=1096
[MOD] Search jQuery Tag Suggestion / Keywords : http://www.4homepages.de/forum/index.php?topic=26107.msg142249#msg142249
[Snippet] Keywords with Spaces : http://www.4homepages.de/forum/index.php?topic=26833.msg145520#msg145520

- Kategorien
[MOD] Hidden / Password protected categories v1.0.2 (2008-11-15) : http://www.4homepages.de/forum/index.php?topic=23202.0
[MOD] Let users add categories : http://www.4homepages.de/forum/index.php?topic=18564.0
[MOD] User Categories Area : http://www.4homepages.de/forum/index.php?topic=24628.0

- Lightox / Archiv
[MOD] Multi-Lightboxes v1.03 : http://www.4homepages.de/forum/index.php?topic=10625.0
[MOD] Add/Remove image to/from lightbox without page refresh : http://www.4homepages.de/forum/index.php?topic=5321.0

- Thumbnails
[snippet] Square Thumbs / Quadratische Thumbs : http://www.4homepages.de/forum/index.php?topic=20353.msg111341#msg111341
[MOD] Reflection below all thumbs on every page (like youtube) : http://www.4homepages.de/forum/index.php?topic=20506.0
[MOD] Second Thumbnail Size (smaller) : http://www.4homepages.de/forum/index.php?topic=25017.0

- Bilder
[MOD] Image Annotations (Watermark) : http://www.4homepages.de/forum/index.php?topic=13719.0
[MOD] On-fly image annotation (watermark) : http://www.4homepages.de/forum/index.php?topic=23434.0
[TUT] One Image - Three sizes : http://www.4homepages.de/forum/index.php?topic=20496.0 incl.
[MOD] Histogram : http://www.4homepages.de/forum/index.php?topic=11844.0
[MOD] Pin Images : http://www.4homepages.de/forum/index.php?topic=20034.0
[MOD] Scale Images to fit in browser/ Bilder dem Browser anpassen : http://www.4homepages.de/forum/index.php?topic=15680.0
[MOD] PHPThumb for Smaller detail image preview (to save traffic) :  http://www.4homepages.de/forum/index.php?topic=25061.0
[MOD] Image On Klick for Prev- / Next-Images : http://www.4homepages.de/forum/index.php?topic=24167.0
[MOD] Terms and Conditions for images v1.2.1 : http://www.4homepages.de/forum/index.php?topic=7113.0
[MOD] Multi Size Download of same image : http://www.4homepages.de/forum/index.php?topic=22741.0
[MOD] Similar Images : http://www.4homepages.de/forum/index.php?topic=26671.0

- EXIF- / IPTC- Infos der Bilder
[MOD] EXIF 0.3 : http://www.4homepages.de/forum/index.php?topic=3274.0
[MOD] EXIF V.1.7.6 in DB : http://www.4homepages.de/forum/index.php?topic=21017.0
[MOD] EXIF V.1.7.6 Suchfelder Erweiterung : http://www.4homepages.de/forum/index.php?topic=21053.0
[MOD] IPTC V.1.7.6 Suchfelder Erweiterung : http://www.4homepages.de/forum/index.php?topic=21141.0

- Erweiterungen für weitere Dateitypen
[FAQ] How can I add more allowed file extensions ? : http://www.4homepages.de/forum/index.php?topic=7277.0
[MOD] Anzeige des Dateityps als Icon bzw. Text : http://www.4homepages.de/forum/index.php?topic=15767.0
[MOD] Flash Mp3 Player : http://www.4homepages.de/forum/index.php?topic=25472.0
[FAQ] How to add FLV (Flash Video) support : http://www.4homepages.de/forum/index.php?topic=23885.0
[MOD] Panorama view : http://www.4homepages.de/forum/index.php?topic=10250.0
[TUT] PDF-File anzeigen : http://www.4homepages.de/forum/index.php?topic=7116.msg38233#msg38233
[FAQ] WMV-File anzeigen : http://www.4homepages.de/forum/index.php?topic=7277.msg56938#msg56938
[MOD] GPX-File anzeigen : http://www.4homepages.de/forum/index.php?topic=19864.0
[TUT] TXT-File anzeigen : http://www.4homepages.de/forum/index.php?topic=646.0
[TUT] HTML-File anzeigen : http://www.4homepages.de/forum/index.php?topic=18237.0

- Muliti-Upload
[MOD] Multi-upload PLUS v0.3b : http://www.4homepages.de/forum/index.php?topic=12742.0
[MOD] multiupload : http://www.4homepages.de/forum/index.php?topic=8517.0
[MOD] for 1.7.6 Multiupload Vers. 2.0 : http://www.4homepages.de/forum/index.php?topic=20072.0

- Slideshows
[MOD] Slideshow V2.2 also for Lightbox : http://www.4homepages.de/forum/index.php?topic=2938.msg22293#msg22293
[MOD] Slideshow mit Highslide JS : http://www.4homepages.de/forum/index.php?topic=25531.0
[MOD] TiltViewer for 4images : http://www.4homepages.de/forum/index.php?topic=20789.0

- Voting
[MOD] Image rateform : http://www.4homepages.de/forum/index.php?topic=16908.0
[MOD] Mouseover/hover rateform : http://www.4homepages.de/forum/index.php?topic=17518.0
[MOD] Ajax Star Rating : http://www.4homepages.de/forum/index.php?topic=17829.0
[MOD] Ajax Star Rating. without page reload : http://www.4homepages.de/forum/index.php?topic=25551.0
[Snippet] Comment and rate with one Click : http://www.4homepages.de/forum/index.php?topic=25550.msg142684#msg142684

- Kommentare
[MOD] Paging For Comments : http://www.4homepages.de/forum/index.php?topic=5830.0
[MOD] Last comments V1  : http://www.4homepages.de/forum/index.php?topic=15701.0
[MOD] All Comments (Alle Kommentare) V1.4 : http://www.4homepages.de/forum/index.php?topic=10632.0
[MOD] AJAX Comments / Comments Rating v1.0.1 (2009-01-21) : http://www.4homepages.de/forum/index.php?topic=23866.0
[MOD] Google AJAX Translation / Without Page reload : http://www.4homepages.de/forum/index.php?topic=24018.0
[MOD] Edit Comment by Commentowner : http://www.4homepages.de/forum/index.php?topic=22730.msg124511#msg124511
[MOD] Answers in Comments like on YouTube : http://www.4homepages.de/forum/index.php?topic=23498.0

- User / Member
[MOD] Private Messages V2.5.3 : http://www.4homepages.de/forum/index.php?topic=6692.0
[MOD] Memberlist for V1.7.x : http://www.4homepages.de/forum/index.php?topic=1954.0
[MOD] Users rank by quantity of comments and by quantity of photos : http://www.4homepages.de/forum/index.php?topic=23666.0

- News
[MOD] Latest News and Archive : http://www.4homepages.de/forum/index.php?topic=5142.0
[MOD] Another Simple News Publishing Mod : http://www.4homepages.de/forum/index.php?topic=6824.0
[MOD] News-RSS-Feed V1.0 : http://www.4homepages.de/forum/index.php?topic=10715.0

- Statistik
[MOD] Most Ever Users Online : http://www.4homepages.de/forum/index.php?topic=4043.0
[MOD] More Than More Statistics : http://www.4homepages.de/forum/index.php?topic=6484.0
[MOD] Votes saved in DB : http://www.4homepages.de/forum/index.php?topic=6123.0
[MOD] E-Card Counter : http://www.4homepages.de/forum/index.php?topic=10439.0
[MOD] YaSt - Yet another Statistic Tool - Statistic Mod V1.01 : http://www.4homepages.de/forum/index.php?topic=12008.0
[MOD] Search Statistics v1.2 : http://www.4homepages.de/forum/index.php?topic=6033.0

- Google-Maps
[MOD-beta] Google-Maps Integration V01 : http://www.4homepages.de/forum/index.php?topic=16533.0
[MOD] GPS Exif Informationen auslesen & in Google Map anzeigen : http://www.4homepages.de/forum/index.php?topic=18046.0
[MOD] Dateiformat GPX-File (GPS Exchange Format)  : http://www.4homepages.de/forum/index.php?topic=19864.0

- Shops
[MOD] Paypal Mod (Shop Mod Lite) : http://www.4homepages.de/forum/index.php?topic=12231.0
[MOD Beta] Shop Mod für 4images (*) : http://www.4homepages.de/forum/index.php?topic=5813.0

* - Ein MOD mit dem viele ihre Probleme haben, da er (noch) nicht optimiert ist und einiger Anpassungen zur Installation bedarf. Ansonsten gut durchdacht incl. Kundendatenbank ... und funktioniert dann eigentlich gut ...

- Zusätzliches
[FAQ]  How to add a new, custom template page : http://www.4homepages.de/forum/index.php?topic=4996.0
[MOD] Maintenance Page - Set from Admin Control panel : http://www.4homepages.de/forum/index.php?topic=5638.0
[MOD] Contact Form  : http://www.4homepages.de/forum/index.php?topic=8987.0
[MOD] Tag Cloud in web2.0 style : http://www.4homepages.de/forum/index.php?topic=16812.0
[MOD] Keyword Tag Cloud (on custom page) : http://www.4homepages.de/forum/index.php?topic=19157.0
[MOD] Sitemap V1.0 : http://www.4homepages.de/forum/index.php?topic=9299.0
[MOD] Treat bots as users with less rights (**) : http://www.4homepages.de/forum/index.php?topic=8752.0

** - halte ich für einen absolut unterschätzten MOD, da seine Arbeitsweise kaum bekannt ist ... aber das Ergebnis beim Google-Ranking ... ist enorm ! Macht MODs wie "Google Friendly Urls", "Dynamic Page Title" u.d.gl. (zumindest m.E.) eigentlich überflüssig (mit dieser Erweiterung) ... und im Zusammenhang mit Statistik-Tools sieht man bestens wo und wie die Seiten von den Bots für die Suchmaschinen erfasst werden ...

- Unterhaltsames / Spiele
[MOD] Umfragen / Polls : http://www.4homepages.de/forum/index.php?topic=7162.0
[MOD] Puzzle : http://www.4homepages.de/forum/index.php?topic=16428.0 (a mod by KurtW, which is no longer available)
[MOD] Calendar Print : http://www.4homepages.de/forum/index.php?topic=16848.0 (a mod by KurtW, which is no longer available)
[MOD] 4images Quiz V1.0 : http://www.4homepages.de/forum/index.php?topic=16304.0


4images Offline ... TOP ... :
- ACP- und Website-Bereich
[PROGRAM] 4images Mobile Server : http://www.4homepages.de/forum/index.php?topic=18352.0



Anmerkung :
Das ist zunächst meine Auswahl aus über 160 signifikanten Modifizierungen, die ich getestet habe und die hier gelistet sind.
Darüberhinaus gibt es noch weitere tolle MODs , die aber nicht hier im Forum veröffentlicht sind ... ;)

Ich werde in diesem Thread keine Antworten zu Anfragen über bestimmte MODs geben. Vielmehr werde ich diese Posts löschen.
Eure Fragen gehören natürlich in die entsprechenden MOD-Threads ... !

Anmerkungen zu "Mawenzi's Top 100+ MOD List" sind natürlich willkommen ... :D

9
Chit Chat / V@no is back on web ...
« on: March 10, 2008, 12:09:42 PM »
V@no is activ in other forums than 4images ...

http://www.flexbeta.net/forums/index.php?act=Profile&CODE=03&MID=17407

10
Mods & Plugins (Releases & Support) / [MOD] TiltViewer for 4images
« on: March 07, 2008, 02:51:44 PM »
I would like to use Tiltviewer http://www.airtightinteractive.com/projects/tiltviewer/ on my website, could you help me?

What is TiltViewer ?
TiltViewer is a free, customizable 3D Flash image viewing application.
  • Click images to zoom-in, click again to zoom-out.
  • Click the background to zoom-out.
  • Click the 'reload' button (below the image grid) to load a new set of images.
  • Click the 'flip' button (bottom-right of a zoomed-in image) to see image details.

More informations here : http://www.airtightinteractive.com/projects/tiltviewer/


How can I show images from my 4images website with TiltViewer on a extra site ?

A demo with TiltViewer and random images from my 4images-Mount-Kilimanjaro-Gallery :  here
And now the installations instruction ...

1. Step

Download TiltViewer v1.3

2. Step

Rename the index.html from the download package to viewer.html ...
Find in viewer.html in section // XML GALLERY OPTIONS ...
Code: [Select]
fo.addVariable("xmlURL", "gallery.xml");
and replace it with ...
Code: [Select]
fo.addVariable("xmlURL", "tiltviewer.php");

In viewer.html in section // GENERAL OPTIONS ...
You can change the design options of the viewer to your needs or to your 4images webdesign ...

3. Step

Create a new file "tiltviewer.php" with the following content ...
Code: [Select]
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: tiltviewer.php by mawenzi                            *
 *     File-Version: 1.0 - 26.02.2008                                     *
 *        Copyright: (C) 2002 Jan Sorgalla                                *
 *            Email: jan@4homepages.de                                    *
 *              Web: http://www.4homepages.de                             *
 *    Scriptversion: 1.7.x                                                *
 *                                                                        *
 *                                                                        *
 *************************************************************************/

define('GET_CACHES'1);
define('ROOT_PATH''./');
define('GET_USER_ONLINE'1);
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');
$user_access get_permission();

//--------------------------------------------
//-- Random Images - TiltViewer --------------
//--------------------------------------------
$sql "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_date, i.image_active, i.image_media_file, c.cat_name".get_user_table_field(", u.""user_name")."
        FROM ("
.IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
        LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id)
        WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id IN ("
.get_auth_cat_sql("auth_viewcat").")
        ORDER BY RAND()
        LIMIT 0,90"
;
$result $site_db->query($sql);

  echo 
"<tiltviewergallery>";
  echo 
"<photos>";

  while (
$image_row $site_db->fetch_array($result)){ 

       echo 
"<photo imageurl=\"".ROOT_PATH."/data/media/".$image_row['cat_id']."/".$image_row['image_media_file']."\" linkurl=\"\">";
       echo 
"<title>".$image_row['image_name']."</title>";
       echo 
"<description>".$image_row['image_description']."</description>";
       echo 
"</photo>";

  } 
// end while
  
echo "</photos>";
  echo 
"</tiltviewergallery>";

//----- End Random Images -------------------
?>


This "tiltviewer.php" presented "Random Images" from your 4images website ...
You can customise this file to your needs to show ...
- Random images from certain categories of your website
- All new images of your website
- New images from certain categories of your website
- a.s.o.

4. Step

Now upload the following files to your 4images root folder ...
- TiltViewer.swf
- swfobjects.js
- viewer.html
- tiltviewer.php

5. Step

Use the following link in your 4images templates to show your TiltViewer ...
Code: [Select]
<a href="http://www.Your_Website.com/viewer.html" target="_blank">Random Images with TiltViewer</a>

6. Step

Ready ... and have fun with TiltViewer ...  :mrgreen: ... also in Full Screen ... 8O



11
Tutorials / [TUT] Videos von YouTube.com, MyVideo.de, DailyMotion.com
« on: February 20, 2008, 10:19:25 PM »
- zunächst einmal nur in deutsch ...
- a englisch version is coming soon ... or later ...  ;) ... meanwhile use this  English-Google-Translation ...
     - but don't use the php-/html-code from this translation, use the php-/html-code from the original topic ...


Vorbemerkung :
Die Anfrage zu solch einem Tutorial wurde hier : http://www.4homepages.de/forum/index.php?topic=18503.0 von "Eroberer" gestellt. Da die Antwort dort doch etwas versteckt liegt und u.U. von größerem Interesse sein könnte, poste ich sie hier noch einmal als Tutorial .

... hier für euch zunächst in Kürze und auf Deutsch ...
... mit dieser Umsetzung ist es möglich Videos diverser Anbieter auf deiner 4images-Website zu zeigen ...
... über das "Mediaelement" html wird der in einer "Shortsite" eingebundene "Embed-Object-Code" als Video im IFrame angezeigt ...
... es ist dazu keine DB-Erweiterung erforderlich und dient eigentlich nicht dem massiven Upload von Videos durch User ...
... eigentlich gedacht für das eine oder andere Video auf deiner 4images-Website ...
... und daher als Hinweis : diese Variante des Videouploads sollte für den Administrator vorbehalten sein ...


Videos von YouTube.com, MyVideo.de, DailyMotion.com oder dgl. auf deiner 4images-Website
( ... ein kleines Tutorial der Einbindung ohne DB-Erweiterung speziell für nur deutschsprachige User ... )

1. im ACP unter Einstellungen -> Erlaubte Datei-Typen die Extension / Dateierweiterung "html" hinzufügen ...
2. in der Datei includes/upload_definitions.php folgendes vor ?> hinzufügen ...
Code: [Select]
$mime_type_match['html'] = array("text/html");
3. erstelle dir ein html-Icon mit dem Namen html.gif (z.B. 90x90px) und speichere es unter templates/<dein_template>/icons/ ...
4. erstelle dir eine neue Datei html.html mit folgendem Inhalt und speichere sie unter templates/<dein_template>/media/ ...
Code: [Select]
<!-- Template für html-Dateien -->
<iframe src={media_src} width="460" height="400" frameborder="0" scrolling="0" marginwidth="0" marginheight="0" type="text/html"></iframe>
<br>
5. die 4images Modifizierung / Erweiterung für html-Dateien ist fertig ...  8)
6. jetzt erfolgt der Upload deiner Videos von YouTube.com, MyVideo.de oder gleicher Websites ....
7. erstelle dir dazu einfach eine kleine html-Datei mit dem vom Video-Hoster angeboten "Embed-Object-Code" ...
    hier ein Beispiel von YouTube.com ... "The Killers - When You Were Young" ...
Code: [Select]
<html>
<head>
<title>Dein Website</title>
</head>
<body>
<center>
<object width="425" height="350">
<param name="movie" value="http://www.youtube.com/v/mkkE7yDXr6g"></param>
<param name="wmode" value="transparent"></param>
<embed src="http://www.youtube.com/v/mkkE7yDXr6g" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed>
</object>
</center>
</body>
</html>
8. lade diese Datei via Website-Upload-Formular auf deine Seite, in welche Kategorie du auch immer willst ...
... wenn du ein spezielles Thumbnail zu dem Video haben willst, dann erstelle dir mit PS(o.s.d.g.l.) eins ...
... oder verwende das Thumbnail von YouTube.com, MyVideo.de oder d.gl. und lade es gleich mit hoch ...
... wenn nicht, dann wird dir dein selbst erstelltes html-Icon in der Galerie für das Video angezeigt ...
9. dein erstes YouTube.com oder MyVideo.de ist bereit zur Betrachtung auf deiner Website ...

PS. "The Killers - When You Were Young" ... bei mir ... ;)
PPS. mit dieser Variante des 4images-Video-Uploads ist man nicht auf YouTube.com, MyVideo.de oder d.gl. festgelegt ...

Have Fun ... :mrgreen:

Nach ausgiebiger Diskusion weise auf Folgendes hin ...
- Das Einbinden von YouTube-Videos in die eigene 4images-Galerie ist u.U. nur für Videos mit den eigenen Lizenzrechten zulässig.
- Inwieweit das ebenfalls auch für andere Videoanbieter zutrifft, ist in jedem Fall vom Nutzer meines Tutorials eigenständig zu prüfen.
- Prinzipiell sind die Nutzungsrechte der Videos und der Videoanbieter zu wahren.

Flash Video Player in 4images ...
- Wenn du Flash-Videos auf deinem Webspace speichern und in 4images zeigen möchtest, so integriere flv als neues Mediaelement.
- Die Anleitung zur Flash-Video-Player-Installation findest du hier : http://www.4homepages.de/forum/index.php?topic=15443.0

WMV-Dateien / -Videos in 4images ...
- Wenn du WMV-Videos auf deinem Webspace speichern und in 4images zeigen möchtest, so integriere wmv als neues Mediaelement.
- Die Anleitung dazu findest du hier : http://www.4homepages.de/forum/index.php?topic=7277.msg56938#msg56938


For our english speaking or/and reading users ...
- here is a Google-Translation of this tutorial ...
- but don't use the php-/html-code from this translation, use the php-/html-code from the original topic ...

12
Tutorials / [TUT] One Image - Three Sizes
« on: February 12, 2008, 10:36:05 AM »
 :flag-en: - first only a englisch version ...
 :flag-de: - eine deutsche Version kommt bald ... oder später ... ;) ... zwischenzeitlich nutze diese Deutsche-Google-Übersetzung ...


... A answer of your "Three Images Request" ...
... it is not a MOD ... it is only a tutorial ... the MODs are already there ...
... three image sizes by uploading of one image via website / browser ...

  • 1. image size - Thumbnail  on category / search list ... (e.g. 100 x 75 px - settings via ACP by default)
  • 2. image size - Medium Image on detail site ... (e.g. 800 x 600 px - settings via ACP after modifying)
  • 3. image size - Big Image for downloading or in extra window ... (e.g. 1.600 x 1.200 px - the original image)

... if you want to show these three image sizes on your 4images website, you can modify your website as following ...

1. [Mod] Auto image resize on upload
http://www.4homepages.de/forum/index.php?topic=7700.0

2. [MOD] Auto copy original file to /big/ folder by resize on upload
http://www.4homepages.de/forum/index.php?topic=7700.msg22313#msg22313

3. [MOD] Alternate directory for download files
http://www.4homepages.de/forum/index.php?topic=7499.msg33712#msg33712

4. [Mod] Show original image in new window by clicking on image
http://www.4homepages.de/forum/index.php?topic=3236.0

... this will show you one solution of your "three images request" ...
... you can also find some other ways and solutions of a "three images request" here in the 4images forum ...
... and if you would like to test all these MODs together as "One Image - Three sizes" ...
... then feel free to upload a big nice image on my website ...
... as reg. user without image activation ... as unreg. user with image activation by admin ...



... But remember ... with the resizing MOD you are loosing the exif-infos and the iptc-infos from your images ...
... but there are still other ways to show the exif-infos / iptc-infos on the detail-page ...
... the loosing of the exif-infos / iptc-infos is not a 4images problem ... it's caused by using of the modul "GD Bibliothek" for resizing (look in your APC-settings) ...
... here some solutions to show exif-infos / iptc-infos on detail-page by using resizing MOD during the image upload via browser / website-uploadform ...

1. by storing of the exif-infos / exif-infos during the upload process ...
    [MOD] EXIF V.1.7.6 Suchfelder Erweiterung : http://www.4homepages.de/forum/index.php?topic=21053.0 ...
    [MOD] IPTC V.1.7.6 Suchfelder Erweiterung : http://www.4homepages.de/forum/index.php?topic=21141.0

2. by using of the big-folder solution ( storing of the original image in the big-folder ) and reading of the exif-datas from the "big"-image ...
    [TUT] One Image - Three Sizes : http://www.4homepages.de/forum/index.php?topic=20496.0 ...
    and then is to change the path to the big-images in the "exif function" and "iptc function" in includes/functions.php ...
    [Snippet] Exif-Info from big images : http://www.4homepages.de/forum/index.php?topic=26066.msg142093#msg142093

3. by using of "ImageMagick" instead of "GD Bibliothek" for image resizing ( via your APC-General Settings, if it is possible by your Host ) ...



Other solutions of a "Three Images Request" ...

- [Addon] Highslide from Thumbnail Image : http://www.4homepages.de/forum/index.php?topic=20461.0
- [TUT] 3 Bildgrößen mit phpthumb : http://www.4homepages.de/forum/index.php?topic=7131.0
- [MOD] Details Ansicht / Größe des Bildes begrenzen : http://www.4homepages.de/forum/index.php?topic=9885.0
- [Addon] Huddletogether-Lightbox : http://www.4homepages.de/forum/index.php?topic=11115.0
- [Snippet] Unterschiedliche Bildgrößen in details und postcard : http://www.4homepages.de/forum/index.php?topic=21980.0
- [MOD] Scale Images to fit in browser/ Bilder dem Browser anpassen : http://www.4homepages.de/forum/index.php?topic=15680.0
- [MOD] PHPThumb for Smaller detail image preview (to save traffic) :  http://www.4homepages.de/forum/index.php?topic=25061.0
- [Snippet] Integrar script timthumb.php a 4images : http://www.4homepages.de/forum/index.php?topic=26070.0



... and if you want a solution of your "three images request" by uploading via FTP ...
... then you need a new /admin/checkimages.php ...
... but this should be a new tutorial / mod ...

13
Chit Chat / IE Tab - Firefox und Internet Explorer verschmelzen
« on: December 11, 2007, 01:51:28 PM »
Wenn man mit dem Firefox surft und mal wieder einiges quersteht auf der Seite, die evtl. nur an den Internet Explorer angepasst wurde, hilft ein Firefox Add-on, welches ich sehr empfehlen kann. Auf Klick nutzt der Firefox die IE-Engine, stellt die Seite so dar, wie sie im Internet Explorer 7 dargestellt werden würde, und auf den nächsten Klick wieder so wie im Firefox. Auch wenn alles auf der Website perfekt zu sein scheint, spätestens bei einer Google-Maps-Integration sieht man sehr deutlich die unterschiedliche Darstellungsweise der beiden Browser.

Dieses hervorragende Feature, ist natürlich auch bestens geeignet für 4images-Webdesigner !

Download: Firefox Add-on IE Tab

Das Add-on installiert sich automatisch. Nach Neustart des Firefox einfach oben in der Menüleiste des Firefox: rechte Maustaste - Anpassen - Icon für IE Tab in beliebige Leiste ziehen und loslassen.

14
Chit Chat / thunderstrike has a gallery ?
« on: November 07, 2007, 09:07:22 PM »
What you ask - very special. I do for my gallery. ;)

... aha ... your gallery ? ... thunderstrike has a gallery ? ... URL please  ! ...  :mrgreen:

15
     - Vorwort :
    • FAQ : Was ist eine Keyword Tag Cloud im Web2.0 Style ... ?
      Die Suchwort Wolke ist eine grafische Darstellung der Suchwörter, die auf der Website verwendet werden. Suchwörter mit höherer Anzahl werden mit einer größeren Schrift gezeigt. Auf einem Blick bist du in der Lage zu sehen, wo und was die wichtigsten Schlüsselwörter sind.
    • Mit dieser Modifikation wird eine große Suchwort Wolke auf einer gesonderten Seite erzeugt.
    • Diese Art von MOD wurde im Forum von cruxy hier angefragt.
    • Ca. 95% des Codes geht auf den [MOD] Tag cloud (keyword & cat cloud in web2.0 style) von ch€ri{Bi}² zurück !
    • Dieser MOD läßt sich gut als Erweiterung zu ch€ri{Bi}²'s [MOD] Tag cloud einsetzten, wobei er absolut unabhängig von diesem MOD läuft und so auch unabhängig bzw. auch parallel von diesem auf deiner 4images-Site eingesetzt werden kann.
     - Preface :
    • FAQ : What is a Keyword Tag Cloud in web2.0 style ... ?
      The Keyword Cloud is a visual representation of keywords used on the website. Keywords having higher density are showed in a larger fonts. At a glance you will able to see what and where the most important keywords are.
    • This modification generated a big keyword cloud on a custom page.
    • This kind of MOD was here in the forum by cruxy requested.
    • Ca. 95% of the code is from [MOD] Tag cloud (keyword & cat cloud in web2.0 style) by ch€ri{Bi}² !
    • You can use this mod as a extension of ch€ri{Bi}²'s [MOD] Tag cloud .
    • But this mod works also without and also with ch€ri{Bi}²'s mod on your 4images site.

    - Demo zum MOD :
    • Gibt es auf meiner Seite zu sehen : hier !
    - MOD-Demo :
    • You can see it on my site : here !

    / - Version :
    • 23.10.2007 -  Version 1.0 - Veröffentlichung

    - Dateien die zu ändern sind :
    - Files to be changed :
    • includes/page_header.php
    • lang/<your_lang>/main.php
    - und je nach Linkeinbindung in deine Templates
    - and for links in you templates e.g.
    • templates/<your_template>/user_logininfo.html
    • templates/<your_template>/user_loginform.html

    - Neue Dateien :
    - New files :
    • keyword_cloud.php
    • templates/<your_template>/keyword_cloud.html

    - Installation :
    WICHTIG: Mache vor der Installation von den zu ändernden Dateien ein Backup.  Nur zur eigenen Sicherheit und nicht dass keiner das Selbstverständliche nochmals erwähnt hätte ... .
    - Installation :
    IMPORTANT: Make a backup of your original files ... .


    - 1. Schritt
    lege im Root-Verzeichnis die neue Datei keyword_cloud.php mit dem folgenden Inhalt an :
    - 1. Step
    in the root directory make a new file keyword_cloud.php with following content :
    [/list]
    Code: [Select]
    <?php 
    /************************************************************************** 
     *                                                                        * 
     *    4images - A Web Based Image Gallery Management System               * 
     *    ----------------------------------------------------------------    * 
     *                                                                        * 
     *             File: keyword_cloud.php                                    *
     *            Autor: mawenzi ... thanks to ch€ri{Bi}² ...                 *
     *        Copyright: (C) 2002 Jan Sorgalla                                *
     *            Email: jan@4homepages.de                                    * 
     *              Web: http://www.4homepages.de                             * 
     *    Scriptversion: 1.7.x                                                *
     *************************************************************************/

    $main_template 'keyword_cloud';

    define('GET_CACHES'1); 
    define('ROOT_PATH''./'); 
    define('GET_USER_ONLINE'1); 
    include(
    ROOT_PATH.'global.php'); 
    require(
    ROOT_PATH.'includes/sessions.php'); 

    if (isset(
    $HTTP_GET_VARS['template']) || isset($HTTP_POST_VARS['template'])) {
        
    $template = (isset($HTTP_POST_VARS['template'])) ? basename(stripslashes($HTTP_POST_VARS['template'])) : basename(stripslashes($HTTP_GET_VARS['template']));
      if (!
    file_exists(TEMPLATE_PATH."/".$template.".".$site_template->template_extension)) {
        
    $template "";
      }
      else {
        
    $main_template $template;
      }
    }
    else {
      
    $template "";
    }
    include(
    ROOT_PATH.'includes/page_header.php');

    //--- Language Tags -----------------------------------
    $keyword_cloud_descr_eng "<b>FAQ :</b> Keyword Cloud ?<br>The Keyword Cloud is a visual representation of keywords used on my website. Keywords having higher density are showed in a larger fonts. At a glance you will able to see what and where my most important keywords are.";
    $keyword_cloud_descr_deu "<b>FAQ :</b> Suchwort Wolke ?<br>Die Suchwort Wolke ist eine grafische Darstellung der Suchwörter, die auf meiner Website verwendet werden. Suchwörter mit höherer Anzahl werden mit einer größeren Schrift gezeigt. Auf einem Blick bist du in der Lage zu sehen, wo und was meine wichtigsten Schlüsselwörter sind.";
    $lang_keyword_cloud "Suchwort Wolke - Keyword Cloud";

    //--- Clickstream -------------------------------------
    $clickstream "<span class=\"clickstream\"><a href=\"".$site_sess->url(ROOT_PATH."index.php")."\" class=\"clickstream\">".$lang['home']."</a>".$config['category_separator']."".$lang_keyword_cloud."</span>";

    //--- Keyword Cloud -----------------------------------
    function get_keyword_cloud() {
    global 
    $site_db$lang$site_sess$mode;
    $output "";

      
    $sql "SELECT i.word_id, i.word_text, COUNT(c.word_id) AS quantity
              FROM "
    .WORDLIST_TABLE." i
              LEFT JOIN "
    .WORDMATCH_TABLE." c ON i.word_id = c.word_id
              WHERE keys_match > 0
              GROUP BY i.word_text
              ORDER BY  RAND()
              LIMIT 200"
    ;

      
    $result $site_db->query($sql);
      while (
    $row $site_db->fetch_array($result)) {
        
    $tags[$row['word_text']] = $row['quantity'];
      }
            
    $max_size 500// max font size in %
            
    $min_size 100// min font size in %

            
    $max_qty max(array_values($tags));
            
    $min_qty min(array_values($tags));

            
    $spread $max_qty $min_qty;
            if (
    $spread == 0) {
                
    $spread 1;
            }

            
    $step = ($max_size $min_size) / ($spread);

            foreach (
    $tags as $key => $value) {
                    
    $size round($min_size + (($value $min_qty) * $step));
                    
    $output .= ' <b><a href="'.$site_sess->url(ROOT_PATH."search.php?search_keywords=".$key.((!empty($mode)) ? "&amp;mode=".$mode "")).'" style="font-size:'.$size.'%;color:rgb('.mt_rand(0255).', '.mt_rand(0255).', '.mt_rand(0255).');font-family:Verdana, Arial, Helvetica, sans-serif;" title="'.$value.' '.$lang['tagged_with'].' '.$key.'">'.$key.'</b> ['.$value.']</a>  ';
            }
      return 
    $output;
    }
    //--- Ende Keyword Cloud ------------------------------


    //--- Print Out ---------------------------------------
    $site_template->register_vars(array(
      
    "clickstream" => $clickstream,
      
    "keyword_cloud_descr_eng" => $keyword_cloud_descr_eng,
      
    "keyword_cloud_descr_deu" => $keyword_cloud_descr_deu,
      
    "lang_keyword_cloud" => $lang_keyword_cloud,
      
    "show_keyword_cloud" => get_keyword_cloud(),

    )); 
    $site_template->print_template($site_template->parse_template($main_template)); 
    include(
    ROOT_PATH.'includes/page_footer.php'); 
    ?>



    - 2. Schritt
    lege im Template-Verzeichnis die neue Datei an :
    /templates/<dein_Template>/keyword_cloud.html
    wobei du eine Kopie deiner :
    /templates/<dein_Template>/error.html
    verwenden solltest, indem du die Datei entsprechend umbenennst und dann den folgenden Code (Beispiel Standard-Template) :
    - 2. Step
    make a new file in the template directory :
    /templates/<your_template>/keyword_cloud.html
    you should make a copy of your :
    /templates/<your_template>/error.html
    with the new name and replace the following content (example standard-template) :
    Code: [Select]
    <b class="title">{lang_error}</b>
    <hr size="1" />
    <p>{error_msg}</p>

    - durch diesen neuen Code ersetzt (so ist schon mal das umgebene Design deines Templates gewahrt ... !) :
    - by this new code ( design of your template is saved ... !)
    Code: [Select]
    <b class="title">{lang_keyword_cloud}</b>
    <hr size="1" />
    {keyword_cloud_descr_deu}<hr size="1" />{keyword_cloud_descr_eng}
    <br><br>
    <table width="100%" border="0" cellspacing="0" cellpadding="1">
        <tr><td class="head1">
        <table width="100%" border="0" cellspacing="0" cellpadding="3">
        <tr><td class="head1" height="20" valign="middle" align="left" >{lang_keyword_cloud}</td></tr>
        </td></tr></table>
        </td></tr>
        <tr><td class="head1">
        <table width="100%" border="0" cellspacing="0" cellpadding="20">
        <tr><td align="center" valign="middle" bgcolor="#ffffff">
            {show_keyword_cloud}
        </td></tr></table>
    </td></tr></table>

    - Die weitere Template-Gestaltung ist natürlich deine Sache .
    In der keyword_cloud.html können die folgenden Tags verwendet werden :
    - Of course is template designing your part.
    The following tags are available to use in keyword_cloud.html :
    {clickstream}
    {keyword_cloud_descr_eng}
    {keyword_cloud_descr_deu}
    {lang_keyword_cloud}
    {show_keyword_cloud}


    - Wobei die Bedeutung der Tags selbsterklärend sein dürfte ... .
    - You recognize the meaning of the tags alone ... .


    - 3. Schritt
    Öffne die Datei includes/page_header.php und finde :
    - 3. Step
    Open the file includes/page_header.php and find :
    Code: [Select]
    "url_home" => $site_sess->url(ROOT_PATH."index.php"),
    - und füge unmittelbar dahinter die folgende Codezeile ein.
    - and insert after the following code.
    Code: [Select]
    "url_keyword_cloud" => $site_sess->url(ROOT_PATH."keyword_cloud.php"),
    "lang_200_keyword_cloud" => $lang['200_keyword_cloud'],


    - 4. Schritt
    Öffne die Datei /lang/deutsch/main.php und finde am Ende :
    - 4. Step
    Open the file /lang/<your_lang>/main.php and find at the end :
    Code: [Select]
    ?>

    - und füge unmittelbar davor den folgenden Code ein:
    Code: [Select]
    //-----------------------------------------------------
    //--- [MOD] Keyword Cloud -------------
    //-----------------------------------------------------
    $lang['200_keyword_cloud'] = "200 Keyword Cloud";
    $lang['tagged_with'] = "image(s) with tag: ";


    - and insert above the following code :
    Code: [Select]
    //-----------------------------------------------------
    //--- [MOD] Keyword Cloud -------------
    //-----------------------------------------------------
    $lang['200_keyword_cloud'] = "200 Keyword Cloud";
    $lang['tagged_with'] = "image(s) with tag: ";


    - 5. Schritt
    Jetzt kannst du an jeder Stelle in deinen Templates den folgenden Tag als Link zu deiner Keyword Cloud Seite verwenden. Z.B. in deinem Menü (user_logininfo.html , user_loginform.html) .
    - 5. Step
    Now you can use on every place in your templates the following tag as link to your keyword cloud site e.g. in your menue (user_logininfo.html , user_loginform.html) .
    Code: [Select]
    &raquo;<a href="{url_keyword_cloud}">{lang_200_keyword_cloud}</a>


    - 6. Schritt - Einstellungmöglichkeiten
    Die folgenden Einstellungen lassen sich zur Anpassung an deine Website in der keyword_cloud.php vornehmen:
    • Suchwörter pro Wolke : Standard = 200 ; Änderung unter - LIMIT 200";
    • Max. Buchstabengröße in der Wolke : Standard = 500% ; Änderung unter - $max_size = 500;
    • Min. Buchstabengröße in der Wolke : Standard = 100% ; Änderung unter - $min_size = 100;
    • Farbe der Suchwörter in der Wolke : Standard = rgb(xxx,xxx,xxx) ; Änderung unter - '.mt_rand(0, 255).', '.mt_rand(0, 255).', '.mt_rand(0, 255).'

    - 6. Step - Settings
    The following settings can be made for the adjustment of your website in keyword_cloud.php :
    • keywords in the cloud : standard = 200 ; change through - LIMIT 200";
    • max. font size in the cloud : standard = 500% ; change through - $max_size = 500;
    • min. font size in the cloud : standard = 100% ; change through - $min_size = 100;
    • color of keywords in the cloud : standard = rgb(xxx,xxx,xxx) ; change through - '.mt_rand(0, 255).', '.mt_rand(0, 255).', '.mt_rand(0, 255).'


    thanks to ch€ri{Bi}² ...  8)
    mawenzi

    Pages: [1] 2