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 - Sunny C.

Pages: 1 ... 109 110 111 112 [113] 114 115 116
1681
Mods & Plugins (Releases & Support) / Re: [MOD] Shoutbox
« on: June 13, 2008, 11:45:09 AM »
Kann man die Shoutbox noch irgendwoe her bekommen?
Der Downloadlink geht nicht mehr!

1682
Huhu,

gibt es wieder einen neuen Zwischenstand oderso?
Wird es dieses Release denn noch geben? Bin sehr gespannt darauf!

1683
Chit Chat / Re: Idee für Rahmen um eCard?
« on: June 12, 2008, 01:43:04 PM »
Ich habe da ein Code gefunden, ich weis nicht ob du damit was anfangen kannst:

Code: [Select]
<style type="text/css">
<!--
/* hier beginnt das für die Box relevante CSS  */

div {
margin:0;
}

.ro {
background:url(roundedbox_ro.gif) top right no-repeat;
}

.lo {
background:url(roundedbox_lo.gif) top left no-repeat;
}

.ru {
background:url(roundedbox_ru.gif) bottom right no-repeat;
}

.lu {
background:url(roundedbox_lu.gif) bottom left no-repeat;
}

.inhalt {
margin:0;
padding:2.5em 2.5em 3.5em 2.5em;
}

.inhalt p {
margin:0;
padding:0;
}

-->
</style>
<body>
<h1>Beispielseite "Runde Ecken" </h1>
<h2>Fertige Box </h2>
<div class="ro">
  <div class="lo">
    <div class="ru">
      <div class="lu">
        <div class="inhalt">
          <p>Hier dann der Text.</p>
        </div>
      </div>
    </div>
  </div>
</div>
</body>

Quelle: http://www.webwork-community.net/posting8293_24_0.html

1684
Plugins / [Plugin] Randomizer Text Script - DEUTSCH
« on: June 12, 2008, 12:58:13 PM »
Hallo zusammen,

dieses Plugin, zeigt durch Zufall Texte aus einer Textdatei an einer beliebigen Stelle deiner Seite an.

Step 1

Entpacke den Ordner "Randomizer.rar", lade alles was sich in dem Ordner "Randomizer" befindet in der vorgegebenen Ordnerstruktur hoch.
Überschreibe alle Dateien *Wichtig*


FOPEN muss an sein!


Öffne lang/DEINE-SPRACHE/admin.php
Suche:

//-----------------------------------------------------
//--- Settings ----------------------------------------
//-----------------------------------------------------


Füge darunter das ein:

//-----------------------------------------------------
//--- Randomizer textscript ---------------------------
//-----------------------------------------------------

$lang_random_auszug 'Auszug aus der random.txt';
$lang_random_info 'Hier wird dir der aktuelle in der -random.txt- stehende Text angezeigt. Mittels einem Klick auf den -Datei bearbeiten- Button, gelangst du zum Editierbereich der Datei.';
$lang_random_edit 'Datei editieren';
$lang_random_auszug 'Auszug aus der random.txt';
$lang_random_edit_txt 'random.txt bearbeiten';
$lang_random_info2 'Hier kannst du deine -random.txt- online bearbeiten. Damit der Text auch ordentlich ausgegeben werden kann, muss jeder Text oder Zitat in einer eigenen Zeile stehen. Eine Zeile wird mit &quot;&lt;br /&gt;&quot; abgeschlossen.';
$lang_random_save 'Datei speichern';
$lang_random_txt_saved 'TXT-Datei wurde gespeichert. Bitte in der Anwendung online testen!<br /><br />';
$lang_random_txt_saved_error 'Fehler: kann TXT-Datei nicht öffnen<br />';


Um nun auf der Seite die Zufallstexte auszugeben, nutze folgenden Code:

<?php
include './random.php';
?>


English Version here

1685
Super.
Freut mich das ich dir helfen konnte!

1686
Also,

ich habe selber nicht sehr viel Ahnung bis garkeine, aber ich glaube du hast ein </form> vergessen, daher solltest du diesen Code suchen:

Code: [Select]
<div id="sidebar">
<ul>
<li><form method="post" action="{url_search}"></li>
<li><input type="text" name="search_keywords" size="15" class="searchinput" /></li>
<li><input type="submit" value="{lang_search}" class="button" name="submit" />&#160;&#160;<a href="{url_search}" class="smalltext">{lang_advanced_search}</a></li>
<li>{if admin_links}{admin_links}{endif admin_links}</li>
<br />
<div align="center">
<li>{upload_button}</li>
</div>
<!-- {lang_registered_user} -->
{user_box}
</ul>
</div>

und in folgendes ändern:

Code: [Select]
<div id="sidebar">
<ul>
<li><form method="post" action="{url_search}"></li>
<li><input type="text" name="search_keywords" size="15" class="searchinput" /></li>
<li><input type="submit" value="{lang_search}" class="button" name="submit" />&#160;&#160;<a href="{url_search}" class="smalltext">{lang_advanced_search}</a></form></li>
<li>{if admin_links}{admin_links}{endif admin_links}</li>
<br />
<div align="center">
<li>{upload_button}</li>
</div>
<!-- {lang_registered_user} -->
{user_box}
</ul>
</div>

Sag mir dann mal bitte, ob es geklappt hat!

1687
Hallo,

in diesem Thread sollen Wünsche von User an die Macher von 4images weitergegeben werden. Die Mache können sich zum Beispiel an dieser Liste halten und eventuelle Wünsche der Community entgegen nehmen.

Hello,

in diesem Thread sollen Wünsche von User an die Macher von 4images weitergegeben werden. in this thread to the user wishes to the makers of 4images others. Die Mache können sich zum Beispiel an dieser Liste halten und eventuelle Wünsche der Community entgegen nehmen. The Take can, for example, to keep this list and any wishes of the community receive.


Wünsche
  • Mehr User-Level, User Top-User Super-User (sowas eben)
  • Im CP einstellbar, wieviele Bilder pro Tag/pro Woche/pro Monat geladen werden dürfen
  • Nur noch einen header, nicht in jedem Template, sondern nur noch einer in header.html
  • Textfarbe und Linkfarben nur noch in der style.css
  • Statistik im CP auf klappbar (MOD gibt es schon) Ladezeit verkürzen
  • Hintergrund der Links und Linkfarbe die im CP erzeugt werden
    (Kategorien / ...) auch dort einstellbar (da man die links nicht findet um die class=""
    zu ändern (vielmehr wohl: class=\"xxx\"
  • Im CP > Neues Template > Name=xxx
  • Templates Schnell- Installation, wie z.B in anderen Systemen: Durchsuchen -> Hochladen -> Installieren (rar/zp) Archive
  • Viele nützliche Mods sollen schon eingebaut sein
  • Mod im ACP ein und ausschaltbar (Ähnlich wie in anderen Systemen)
  • Leichtere Mod Installation Like WBB3 oder SMF (Plugin/Mod manager)
  • Upload-Limit für die User
  • Intelligentes Newletter System
    Der gedanke:
    User können wählen ob sie Newsletter Täglich, Wöchentlich, Monatlich oder gar nicht haben wollen.
    Im ACP:
    Newsletter verschicken an user die gewählt haben Täglich, Wöchentlich oder Monatlich.
    Tägliche News in den Wöchentlichen News zusammen fassen und an die senden die Wöchentlich gewählt haben.
    Wöchentliche News in den Monatlichen News zusammenfassen und an die senden die Monatlich gewählt haben.
  • Jeweilige Auswahlmöglichkeit abhängig von der Größe des Bildes, ob ein Thumbnail erstellt werden soll
  • Wenn kein Thumbnail benötigt wird (weil kleine Grafik), dann Thumbnail gleich Bild (also kein doppeltes speichern in Media und Thumbnail-Ordnern)
  • Sperrung gewisser Mail-Adressen
  • Smarty:
    Geschrieben von troubadix:
    Die Argumente "waste of time" und "performance" möchte ich so nicht einfach im Raum stehen lassen.
    Die rudimentäre Syntax sollte jeder, der nur halbwegs Ahnung von HTML/PHP hat, in kürzester Zeit verinnerlichen können.
    Und das Thema Performance ist IMHO vernachlässigbar, da Smarty nur das HTML rendert.
    Ob das nun in 20 oder 40 Millisekunden geschieht, ist doch wohl vollkommen unerheblich - der Flaschenhals besteht doch wohl bei jeder 4Images-Website im Laden der Grafiken und das hat mit Smarty oder nicht nun garnichts zu tun.
    Vor allem dann nicht, wenn man noch das Smarty-Caching verwendet.
    Die Vorteile, die man durch die komplette Trennung von Programmcode und Darstellung erreicht, dürften den Aufwand auf jeden Fall rechtfertigen.
    Ausserdem könnten einige Sub-Templates entfallen und andere wesentlich aufgeräumter gestaltet werden, da Smarty Schleifen und Bedingungen unterstützt.
    Vieles, was z.Zt. per MOD eingebaut wird, könnte mit Smarty-Plugins erschlagen werden - ohne in die PHP-Scripte eingreifen zu müssen. Zu guter Letzt würden letztendlich auch die Entwickler von 4Images davon profitieren, da sie sich um das ganze Templating keine großen Gedanken mehr machen müssten.
    Ich bin im Übrigen selbst beruflich Softwareentwickler (Delphi, C#, VBA, PHP) - denke also zu wissen, wovon ich spreche ;)
  • Web 2.0 / Ajax:
    Geschrieben von troubadix:
    An einigen Stellen könnte ich mir gut vorstellen, nicht immer komplette Seiten sondern nur Teile davon per AJAX nachzuladen.
    - Kommentarvorschau
    - EXIF's ein- und ausblendbar
    - Paging der Kommentare zu einem Bild, ohne die ganze Detailseite neu zu laden
    etc., etc.
  • Objektorientierung: Der Quellcode könnte durchaus eine Modernisierung in Richtung Objektorientierung/Klassen vertragen Wink
    Ältere Versionen als PHP 4.0 dürfte wohl keine mehr einsetzen.
  • Bilder sollen mehreren Kategorien zugeordnet werden können




Wishes - Google Translate
  • More User-Level, Top-User User superuser (just something)
  • In CP adjustable, how many images per day / per week / per month may be charged
  • Only a header, not in every template, but only one in header.html
  • Text color and link color only in the style.css
  • Statistics on folding in the CP (MOD, there is already) charging shorten
  • Background of the links and link color to be generated in CP
    (Kategorien / ...) auch dort einstellbar (da man die links nicht findet um die class="" (Categories / ...) and then adjusted (as you can not find the links to the class = ""
    zu ändern (vielmehr wohl: class=\"xxx\" to change (much more probably: class = \ "xxx \"
  • In CP> New template> name = xxx
  • Quick Installation templates, as in other systems: Browse -> Upload -> Install (rar / zp) Archives
  • Many useful mods are already installed (All-In-One package is in progress)
  • Mod the ACP and off (similar to other systems)
  • Lighter Mod Install Like WBB3 or SMF (plugin / mod manager)
  • Upload limit for the user
  • Intelligent system Newletter
    The idea:
    Users can choose whether to Newsletter Daily, Weekly, Monthly, or even do not want.
    In ACP:
    Newsletter sent to the user chose to Daily, Weekly or Monthly.
    Tägliche News in den Wöchentlichen News zusammen fassen und an die senden die Wöchentlich gewählt haben. Daily News in the News Weekly summarize and send to the Weekly have selected.
    Wöchentliche News in den Monatlichen News zusammenfassen und an die senden die Monatlich gewählt haben. Weekly News in the monthly news summarize and send to the month selected.
  • Current choice is dependent on the size of the image, whether a thumbnail should be created
  • If no thumbnail is needed (because small graphic), then the same thumbnail image (ie not a double save in Media and thumbnail folders)
  • Blocking certain email addresses
  • Smarty:
    Written by troubadix:
    Die Argumente "waste of time" und "performance" möchte ich so nicht einfach im Raum stehen lassen. The arguments "waste of time" and "performance" so, I would not simply leave the room.
    Die rudimentäre Syntax sollte jeder, der nur halbwegs Ahnung von HTML/PHP hat, in kürzester Zeit verinnerlichen können. The rudimentary syntax should anyone who only half-knowledge of HTML / PHP has a very short time can internalize.
    Und das Thema Performance ist IMHO vernachlässigbar, da Smarty nur das HTML rendert. And the topic of performance is negligible IMHO, since Smarty only renders the HTML.
    Ob das nun in 20 oder 40 Millisekunden geschieht, ist doch wohl vollkommen unerheblich - der Flaschenhals besteht doch wohl bei jeder 4Images-Website im Laden der Grafiken und das hat mit Smarty oder nicht nun garnichts zu tun. Whether in 20 or 40 milliseconds occurs, it is probably completely irrelevant - the bottleneck is surely 4images at each site in the loading of graphics and that has with Smarty or not hardly do now.
    Vor allem dann nicht, wenn man noch das Smarty-Caching verwendet. Especially not if you have the Smarty caching is used.
    Die Vorteile, die man durch die komplette Trennung von Programmcode und Darstellung erreicht, dürften den Aufwand auf jeden Fall rechtfertigen. The advantages obtained by the complete separation of code and presentation is reached, the effort is likely in any case justify it.
    Ausserdem könnten einige Sub-Templates entfallen und andere wesentlich aufgeräumter gestaltet werden, da Smarty Schleifen und Bedingungen unterstützt. In addition, some sub-accounts templates and other designs will be much tidier because Smarty loops and conditions supported.
    Vieles, was z.Zt. Much of what currently per MOD eingebaut wird, könnte mit Smarty-Plugins erschlagen werden - ohne in die PHP-Scripte eingreifen zu müssen. by MOD built, could be with Smarty plugins slain - without going into the PHP scripts need to intervene. Zu guter Letzt würden letztendlich auch die Entwickler von 4Images davon profitieren, da sie sich um das ganze Templating keine großen Gedanken mehr machen müssten. Last but not least would be the eventual developer of 4images benefit as it is the whole idea of templating no great need to do more.
    Ich bin im Übrigen selbst beruflich Softwareentwickler (Delphi, C#, VBA, PHP) - denke also zu wissen, wovon ich spreche I also own professional software developers (Delphi, C #, VBA, PHP) - think, therefore to know what I'm talking about
  • Web 2.0 / Ajax:
    Written by troubadix:
    An einigen Stellen könnte ich mir gut vorstellen, nicht immer komplette Seiten sondern nur Teile davon per AJAX nachzuladen. In some places I could well imagine, is not always complete pages but only parts of it via AJAX message.
    - Kommentarvorschau - Comment Preview
    - EXIF's ein- und ausblendbar - EXIF's one and hide
    - Paging der Kommentare zu einem Bild, ohne die ganze Detailseite neu zu laden - Paging of comments to an image, without the full detail page reload
    etc., etc. etc., etc.
  • Object Orientation: The source code could be an upgrade in the direction of object orientation and classes tolerated Wink
    Ältere Versionen als PHP 4.0 dürfte wohl keine mehr einsetzen. Older versions of PHP 4.0 is probably no longer use.
  • Images can be assigned to multiple categories



Ideen
  • Bridge für Wordpress
  • Bridge für Simple Maschines Forum
  • 4images Bridge für WBBLITE2
  • 4images als Plugin für Wordpress

Ideas
  • Bridge for Wordpress
  • Bridge for Simple Maschines Forum
  • 4images Bridge for WBBLITE2
  • 4images Plugin for Wordpress


Sonstieges / Bugs Behebung / Diverse Fixes
  • x
  • x

Other / Bugs Remedying / Various Fixes
  • x
  • x

1688
Entschuldigung,
diese Liste wird nicht länger gepflegt. Die Aktuelle Version steht im Vordergrund!


Excuse me,
this list is not maintained anymore. The latest version is at the forefront!


Neuer Bereich / New Thread: Mods Works Perfektly at 1.7.7 / Mods laufen perfekt mit 1.7.7

1689
And this?

Code: [Select]
DB Error: Bad SQL Query: SELECT COUNT(pm_id) AS total FROM 4images_pm WHERE pm_to = 6430 AND (pm_type = 2 OR pm_type = 1 OR pm_type = 3 OR pm_type = PM_USDLT)
Unknown column 'PM_USDLT' in 'where clause'

DB Error: Bad SQL Query: SELECT COUNT(pm_id) AS total FROM 4images_pm WHERE pm_from = 6430 AND (pm_type = 3 OR pm_type = PM_USDLT)
Unknown column 'PM_USDLT' in 'where clause'

DB Error: Bad SQL Query: SELECT COUNT(pm_id) AS new FROM 4images_pm WHERE pm_to = 6430 AND (pm_type = 3 OR pm_type = PM_USDLT) ORDER BY pm_date DESC
Unknown column 'PM_USDLT' in 'where clause'

DB Error: Bad SQL Query: SELECT pm_date FROM 4images_pm WHERE pm_to = 6430 AND (pm_type = 3 OR pm_type = PM_USDLT) ORDER BY pm_date DESC
Unknown column 'PM_USDLT' in 'where clause'

By New Message:

Code: [Select]
Warning: Invalid argument supplied for foreach() in /var/www/html/web937/html/cbvote/pm.php on line 414

Template Error: Couldn't open Template ./templates/default/BBCODE.html

Dont wok with 1.7.6!?

1690
This Problem... me2

4images 1.7.6 !! help!

1691
Danke, habe es hinbekommen!

1692
Danke mawenzi,
aber du sagst mir nicht einmal Ja oder Nein :D ich fühle mich somit unsicher...


also ist die info_form.html gemeint oder ? Sorry, aber ich probiere mich gerade!

Code: [Select]
{if user_loggedin} <head>meta.. inhalt</head><body> ..inhalt </body> {endif user_loggedin}
Wo kommt dann der Teil hin?
Code: [Select]
{if user_loggedout} .... hier die Nachricht für nicht eingeloggte User ... {endif user_loggedout}
So sieht die info.php aus:
Code: [Select]
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: search.php                                           *
 *        Copyright: (C) 2002 Jan Sorgalla                                *
 *            Email: jan@4homepages.de                                    *
 *              Web: http://www.4homepages.de                             *
 *    Scriptversion: 1.7.6                                                *
 *                                                                        *
 *    Never released without support from: Nicky (http://www.nicky.net)   *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz-       *
 *    bedingungen (Lizenz.txt) für weitere Informationen.                 *
 *    ---------------------------------------------------------------     *
 *    This script is NOT freeware! Please read the Copyright Notice       *
 *    (Licence.txt) for further information.                              *
 *                                                                        *
 *************************************************************************/

$main_template 'search';

define('GET_CACHES'1);
define('ROOT_PATH''./');
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');
$user_access get_permission();
include(
ROOT_PATH.'includes/search_utils.php');
error_reporting(E_ALL);
$org_search_keywords $search_keywords;
$org_search_user $search_user;

if (isset(
$HTTP_GET_VARS['search_terms']) || isset($HTTP_POST_VARS['search_terms'])) {
  
$search_terms = isset($HTTP_POST_VARS['search_terms']) ? $HTTP_POST_VARS['search_terms'] : $HTTP_GET_VARS['search_terms'];
  
$search_terms $search_terms == "all" 0;
}
else {
  
$search_terms 0;
}

if (isset(
$HTTP_GET_VARS['search_fields']) || isset($HTTP_POST_VARS['search_fields'])) {
  
$search_fields = isset($HTTP_POST_VARS['search_fields']) ? trim($HTTP_POST_VARS['search_fields']) : trim($HTTP_GET_VARS['search_fields']);
}
else {
  
$search_fields "all";
}

$search_cat $cat_id;

$search_id = array();

if (
$search_user != "" && $show_result == 1) {
  
$search_user str_replace('*''%'trim($search_user));
  
$sql "SELECT ".get_user_table_field("""user_id")."
          FROM "
.USERS_TABLE."
          WHERE "
.get_user_table_field("""user_name")." LIKE '$search_user'";
  
$result $site_db->query($sql);
  
$search_id['user_ids'] = "";
  if (
$result) {
    while (
$row $site_db->fetch_array($result)) {
      
$search_id['user_ids'] .= (($search_id['user_ids'] != "") ? ", " "").$row[$user_table_fields['user_id']];
    }
    
$site_db->free_result($result);
  }
}

if (
$search_keywords != "" && $show_result == 1) {
  
$split_words prepare_searchwords($search_keywordstrue);

  
$match_field_sql = ($search_fields != "all" && isset($search_match_fields[$search_fields])) ? "AND m.".$search_match_fields[$search_fields]." = 1" "";
  
$search_word_cache = array();
  for (
$i 0$i sizeof($split_words); $i++) {
    if (
$split_words[$i] == "and" || $split_words[$i] == "und" || $split_words[$i] == "or" || $split_words[$i] == "oder" || $split_words[$i] == "not") {
      
$search_word_cache[$i] = ($search_terms) ? "and" $split_words[$i];
    }
    else {
      
$sql "SELECT m.image_id
              FROM ("
.WORDLIST_TABLE." w, ".WORDMATCH_TABLE." m)
              WHERE w.word_text LIKE '"
.addslashes(str_replace("*""%"$split_words[$i]))."'
              AND m.word_id = w.word_id
              
$match_field_sql";
      
$result $site_db->query($sql);
      
$search_word_cache[$i] = array();
      while (
$row $site_db->fetch_array($result)) {
        
$search_word_cache[$i][$row['image_id']] = 1;
      }
      
$site_db->free_result();
    }
  }

  
$is_first_word 1;
  
$operator "or";
  
$image_id_list = array();
  for (
$i 0$i sizeof($search_word_cache); $i++) {
    if (
$search_word_cache[$i] == "and" || $search_word_cache[$i] == "und" || $search_word_cache[$i] == "or" || $search_word_cache[$i] == "oder" || $search_word_cache[$i] == "not") {
      if (!
$is_first_word) {
        
$operator $search_word_cache[$i];
      }
    }
    elseif (
is_array($search_word_cache[$i])) {
      if (
$search_terms) {
        
$operator "and";
      }
      foreach (
$search_word_cache[$i] as $key => $val) {
        if (
$is_first_word || $operator == "or" || $operator == "oder") {
          
$image_id_list[$key] = 1;
        }
        elseif (
$operator == "not") {
          unset(
$image_id_list[$key]);
        }
      }
      if ((
$operator == "and" || $operator == "und") && !$is_first_word) {
        foreach (
$image_id_list as $key => $val) {
          if (!isset(
$search_word_cache[$i][$key])) {
            unset(
$image_id_list[$key]);
          }
        }
      }
    }
    
$is_first_word 0;
  }

  
$search_id['image_ids'] = "";
  foreach (
$image_id_list as $key => $val) {
    
$search_id['image_ids'] .= (($search_id['image_ids'] != "") ? ", " "").$key;
  }
  unset(
$image_id_list);
}

if (
$search_new_images && $show_result == 1) {
  
$search_id['search_new_images'] = 1;
}

if (
$search_cat && $show_result == 1) {
  
$search_id['search_cat'] = $search_cat;
}

if (!empty(
$search_id)) {
  
$site_sess->set_session_var("search_id"serialize($search_id));
}

include(
ROOT_PATH.'includes/page_header.php');

$num_rows_all 0;
if (
$show_result == 1) {
  if (empty(
$search_id)) {
    if (!empty(
$session_info['search_id'])) {
      
$search_id unserialize($session_info['search_id']);
    } else {
      
$search_id unserialize($site_sess->get_session_var("search_id"));
    }
  }

  
$sql_where_query "";

  if (!empty(
$search_id['image_ids'])) {
    
$sql_where_query .= "AND i.image_id IN (".$search_id['image_ids'].") ";
  }

  if (!empty(
$search_id['user_ids'])) {
    
$sql_where_query .= "AND i.user_id IN (".$search_id['user_ids'].") ";
  }

  if (!empty(
$search_id['search_new_images']) && $search_id['search_new_images'] == 1) {
    
$new_cutoff time() - 60 60 24 $config['new_cutoff'];
    
$sql_where_query .= "AND i.image_date >= $new_cutoff ";
  }

  if (!empty(
$search_id['search_cat']) && $search_id['search_cat'] != 0) {
    
$cat_id_sql 0;
    if (
check_permission("auth_viewcat"$search_id['search_cat'])) {
      
$sub_cat_ids get_subcat_ids($search_id['search_cat'], $search_id['search_cat'], $cat_parent_cache);
      
$cat_id_sql .= ", ".$search_id['search_cat'];
      if (!empty(
$sub_cat_ids[$search_id['search_cat']])) {
        foreach (
$sub_cat_ids[$search_id['search_cat']] as $val) {
          if (
check_permission("auth_viewcat"$val)) {
            
$cat_id_sql .= ", ".$val;
          }
        }
      }
    }
    
$cat_id_sql $cat_id_sql !== "AND i.cat_id IN ($cat_id_sql)" "";
  }
  else {
    
$cat_id_sql get_auth_cat_sql("auth_viewcat""NOTIN");
    
$cat_id_sql $cat_id_sql !== "AND i.cat_id NOT IN (".$cat_id_sql.")" "";
  }

  if (!empty(
$sql_where_query)) {
    
$sql "SELECT COUNT(*) AS num_rows_all
            FROM "
.IMAGES_TABLE." i
            WHERE i.image_active = 1 
$sql_where_query
            
$cat_id_sql";
    
$row $site_db->query_firstrow($sql);
    
$num_rows_all $row['num_rows_all'];
  }
}

if (!
$num_rows_all && $show_result == 1)  {
  
$msg preg_replace("/".$site_template->start."search_keywords".$site_template->end."/"$search_keywords$lang['search_no_results']);
}

//-----------------------------------------------------
//--- Show Search Results -----------------------------
//-----------------------------------------------------
if ($num_rows_all && $show_result == 1)  {
  
$link_arg $site_sess->url(ROOT_PATH."search.php?show_result=1");

  include(
ROOT_PATH.'includes/paging.php');
  
$getpaging = new Paging($page$perpage$num_rows_all$link_arg);
  
$offset $getpaging->get_offset();
  
$site_template->register_vars(array(
    
"paging" => $getpaging->get_paging(),
    
"paging_stats" => $getpaging->get_paging_stats()
  ));

  
$imgtable_width ceil((intval($config['image_table_width'])) / $config['image_cells']);
  if ((
substr($config['image_table_width'], -1)) == "%") {
    
$imgtable_width .= "%";
  }

  
$additional_sql "";
  if (!empty(
$additional_image_fields)) {
    foreach (
$additional_image_fields as $key => $val) {
      
$additional_sql .= ", i.".$key;
    }
  }

  
$sql "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits".$additional_sql.", 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
          
$sql_where_query
          AND c.cat_id = i.cat_id 
$cat_id_sql
          ORDER BY "
.$config['image_order']." ".$config['image_sort'].", image_id ".$config['image_sort']."
          LIMIT 
$offset$perpage";
  
$result $site_db->query($sql);

  
$thumbnails "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";

  
$count 0;
  
$bgcounter 0;
  while (
$image_row $site_db->fetch_array($result)) {
    if (
$count == 0) {
      
$row_bg_number = ($bgcounter++ % == 0) ? 2;
      
$thumbnails .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }
    
$thumbnails .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";
    
show_image($image_row"search");
    
$thumbnails .= $site_template->parse_template("thumbnail_bit");
    
$thumbnails .= "\n</td>\n";
    
$count++;
    if (
$count == $config['image_cells']) {
      
$thumbnails .= "</tr>\n";
      
$count 0;
    }
  } 
// end while
  
if ($count 0)  {
    
$leftover = ($config['image_cells'] - $count);
    if (
$leftover >= 1) {
      for (
$i 0$i $leftover$i++) {
        
$thumbnails .= "<td width=\"".$imgtable_width."\">\n&nbsp;\n</td>\n";
      }
      
$thumbnails .= "</tr>\n";
    }
  }
  
$thumbnails .= "</table>\n";
  
$content $thumbnails;
  unset(
$thumbnails);
// end if
else {
  
$site_template->register_vars(array(
    
"search_keywords" => format_text(stripslashes($org_search_keywords), 2),
    
"search_user" => format_text(stripslashes($org_search_user), 2),
    
"lang_search_by_keyword" => $lang['search_by_keyword'],
    
"lang_search_by_username" => $lang['search_by_username'],
    
"lang_new_images_only" => $lang['new_images_only'],
    
"lang_search_terms" => $lang['search_terms'],
    
"lang_or" => $lang['or'],
    
"lang_and" => $lang['and'],
    
"lang_category" => $lang['category'],
    
"lang_search_fields" => $lang['search_fields'],
    
"lang_all_fields" => $lang['all_fields'],
    
"lang_name_only" => $lang['name_only'],
    
"lang_description_only" => $lang['description_only'],
    
"lang_keywords_only" => $lang['keywords_only'],
    
"category_dropdown" => get_category_dropdown($cat_id)
  ));

  if (!empty(
$additional_image_fields)) {
    
$additional_field_array = array();
    foreach (
$additional_image_fields as $key => $val) {
      if (isset(
$lang[$key.'_only'])) {
        
$additional_field_array['lang_'.$key.'_only'] = $lang[$key.'_only'];
      }
    }
    if (!empty(
$additional_field_array)) {
      
$site_template->register_vars($additional_field_array);
    }
  }
  
$content $site_template->parse_template("info_form");
}

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

//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  
"content" => $content,
  
"msg" => $msg,
  
"clickstream" => $clickstream,
  
"lang_search" => $lang['search']
));
$site_template->print_template($site_template->parse_template($main_template));
include(
ROOT_PATH.'includes/page_footer.php');
?>

Und so die info_form.php:
Code: [Select]
<style type="text/css">
<!--
.Stil5 {font-size: 14px}
.Stil6 {font-size: 10px}
.Stil7 {color: #FFFF00}
.Stil9 {font-size: 18px}
-->
</style>
<div align="center">
  <center>
<table width="95%" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td valign="top" align="center">
        <table width="100%" border="0" cellpadding="4" cellspacing="3" class="all_other_tables">
          <tr>
            <td colspan="3" valign="top" class="head1"><span class="Stil1"><b>
Wichtige Informationen</b></span></td>
          </tr>
          <tr><form method="post" action="{url_member}">
            <td class="row1" width="50%">
<p align="center"><img src="images/info.png" width="230" height="128" /></td>
            <td class="row1" width="50%"><span class="Stil1">
<font color="#C0C0C0"><b>Diese Informationen sollten durchgelesen
werden. Ausnahme bei Nicht- Achtung, wird es nicht geben. Eine
Entschuldigung dafür, dass man diese Information übersehen hat, sind
nicht gedulded, da jedes Mitglied nach der Registrierung darauf
hingewiesen wird!</b></font></span></td>
          </tr>
          </table>
      </td>
  </tr>
</table>
<br />

    <table width="95%" border="0" cellspacing="3" cellpadding="0" class="all_other_tables">
      <tr>
        <td height="23" class="head1"><b>&nbsp;Worum geht es?</b></td>
      </tr>
      <tr>
        <td valign="top"><blockquote>
          <p>Chiqa &amp; Boyza Battle- Station, ist eine Battle-  Community, in der User Ihre Fotos hochladen k&ouml;nnen und diese von anderen  &bdquo;C&amp;B &ndash;BS&ldquo; Mitglieder bewerten &nbsp;lassen  k&ouml;nnen. Pr&auml;sentiert euch so wie noch nie und das auf Fotos. Ihr habt die  M&ouml;glichkeit 3 euer Lieblings- Fotos online zu stellen und diese bewerten zu  lassen. Zeig wer du bist und k&auml;mpfe f&uuml;r den 1. Platz.</p>
          </blockquote></td>
      </tr>
    </table>
  </center>
</div>
<br />
<div align="center">
  <center>
    <table width="95%" border="0" cellspacing="3" cellpadding="0" class="all_other_tables">
      <tr>
        <td height="23" class="head1"><b>&nbsp;Regeln</b></td>
      </tr>
      <tr>
        <td valign="top"><blockquote>
          <ul>
            <li>Pornografische Fotos werden nicht geduldet!  Diese Fotos werden mit sofortiger Wirkung aus dem System gel&ouml;scht und der User  erh&auml;lt eine Sperrung.</li>
            <li>Fake- Fotos, sprich Fotos auf den du nicht zu  erkennen bist, sind nicht erlaubt und werden mit einer Verwarnung bestraft.</li>
            <li>Bearbeitete Fotos sind auch erlaubt, aber in  einem gesunden Ma&szlig;e. Die Bilder sollen noch nat&uuml;rlich und echt wirken!</li>
            <li>Auf den Fotos darfst nur du selber zu sehen  sein. Fotos auf denen andere Personen zu sehen sind, sind nicht geduldet,  ausgenommen Tiere.</li>
            <li>Bikini bzw. Unterw&auml;sche- Fotos sind keinesfalls  erlaubt. Bikini und Unterw&auml;sche unterscheidet sich nicht von einander. Daher  solltet ihr diese Fotos unterlassen. Spezielle Ausnahmen gibt es, schreibt dazu  am besten den Administrator an und fragt nach ob dieses Foto erlaubt ist.</li>
            <li>Es wird gebeten darauf zu achten, dass nicht  gerade Cola Flaschen etc. im Hintergrund *stark zu sehen sind. Ebenso auch,  dass nicht gerade zu erkennen ist was im Hintergrund im Fernseher l&auml;uft sprich.  Welches Programm! Das hat mit Werbung zu tun bzw. Schleich- Werbung und muss  nicht provoziert werden.</li>
            <li>Das Beleidigen oder Mobben anderer Mitglieder  ist strengstens zu untersagen. Ihr m&uuml;sst den jenigen der euch nicht gef&auml;llt  auch nicht Voten. Ihr m&uuml;sst immer noch &uuml;berlegen das der Gegen&uuml;ber, auf der  anderen Seite des Internets auch nur ein Mensch ist und ggf. auch so &uuml;ber euch  denkt. Sollte so etwas doch vorkommen wird es zu einer sofortigen Sperrung  kommen.</li>
            <li>Fake- Accounts (Gef&auml;lschte Mitgliederschaft);  Bedeutet: Dass anmelden mit einem falschen Name ist strengstens untersagt. So  ist das anmelden mit dem Name eines Freundes nicht gestattet. Sollte so ein  Vorfall erkannt werden, so kann dieser zu einer Anzeige gebracht werden</li>
          </ul>
          </blockquote></td>
      </tr>
    </table>
  </center>
</div>
<br />
<div align="center">
  <center>
    <table width="95%" border="0" cellspacing="3" cellpadding="0" class="all_other_tables">
      <tr>
        <td height="23" class="head1"><b>&nbsp;Features</b></td>
      </tr>
      <tr>
        <td valign="top"><blockquote>
          <p>Wenn du dich heute noch anmeldest, kannst du einige tolle  Features genie&szlig;en, die den Umfang der Community noch interessanter machen. Wir  werden uns immer wieder was Neues einfallen lassen und euch immer wieder neue  Features pr&auml;sentieren.</p>
          <p><span class="Stil9">Kategorie:</span><br />
            Wenn du dich als Battler angemeldet hast, bekommst du  eine eigene Kategorie, in der du 3 deiner Bilder nach Wahl online stellen  kannst. Die Kategorie tr&auml;gt deinen Namen und ist von jedem User schnell  auffindbar.</p>
          <p><span class="Stil9">Voting / Battle:</span><br />
            Du kannst deine Favoriten Voten, auch genannt bewerten.  Dadurch erzielst du Chancen, dass du zur&uuml;ck gevotet wirst und somit der Nummer  Eins einen St&uuml;ck n&auml;her rutschst. Du bist nicht gezwungen zu Voten, doch wo  bleibt dann der Spa&szlig;?</p>
          <p><span class="Stil9">Kalender:</span><br />
            Du kannst dein Bild als ein &bdquo;Wandkalender&ldquo; ausdrucken  lassen und deine Termine dort eintragen. Auch das Ausdrucken von anderen Bildern  als Kalender ist m&ouml;glich.</p>
          <p><span class="Stil9">MP3-Player:</span><br />
          &Uuml;ber den Banner findest du einen Link namens &quot;Mp3-Player&quot;. Du kannst den Player &ouml;ffnen, minimieren und im Hintergrund laufen lassen. Ebenfalls darfst du deine Musikw&uuml;nsche &auml;u&szlig;ern und dar&uuml;ber abstimmen welches lied weg soll und welches in die Playerliste aufgenommen werden soll.</p>
        </blockquote></td>
      </tr>
    </table>
  </center>
</div>
<br />
<div align="center">
  <center>
    <table width="95%" border="0" cellspacing="3" cellpadding="0" class="all_other_tables">
      <tr>
        <td height="23" class="head1"><b>&nbsp;Informatives</b></td>
      </tr>
      <tr>
        <td valign="top"><blockquote>
          <p>Dieser Battle- Service wird  euch gratis angeboten. Damit wir euch sch&ouml;ne und attraktive Events bieten  k&ouml;nnen und unseren Service erweitern k&ouml;nnen, bitten wir euch, nach Lust und  Laune immer mal auf die Werbung zu klicken.</p>
          <p>Diese Webseite wird durch  Werbung finanziert, dass bedeutet dass ihr dazu beitragen k&ouml;nnt, dass wir den  Service immer weiter f&uuml;hren k&ouml;nnen. </p>
          <p>Auf der Webseite findet ihr  immer wieder Logos, Banner oder aufgehende Fenster, die ihr anklicken k&ouml;nnt.  Dies ist auf keinen Fall zwingend, aber wenn euch etwas an diesem Service liegt  und ihr sch&ouml;ne Events und Gewinnspiele haben wollt, dann k&ouml;nnt ihr uns mit den  Klicks sehr stark unterst&uuml;tzen.</p>
          <p>Es liegt an euch&hellip; desto mehr  Klicks ihr verursacht, desto mehr Service, Gewinnspiele und Events k&ouml;nnen wir  euch bieten und somit das volle Programm attraktiver gestalten.</p>
          <p>Die Klicks auf den Banner,  Logos oder Pop-Ups, sind f&uuml;r euch v&ouml;llig kostenlos und stellen somit keine  Gefahr, sondern nur mehr Schub f&uuml;r C&amp;B-BS dar.</p>
          <p>F&uuml;r die jenigen die uns direkt  unterst&uuml;tzen wollen, gibt es ein &bdquo;Donate&ldquo;- Paypal Konto zum spenden, auf denen  ihr uns einen Wunschbetrag &uuml;berweisen k&ouml;nnt. Die jenigen die uns mit einer  Spende unterst&uuml;tzen, werden auf der Seite bekannt gegeben.</p>
          <p align="center"><span class="Stil9">Zur ersten Unterst&uuml;tzen klicke doch bitte einmal:</span><br />
            <iframe src="../random/werbung/gross/sponsor.php" marginwidth=0 marginheight=0
hspace=0 vspace=0 frameborder=0 scrolling=no height=60
width=468></iframe>
          </blockquote></td>
      </tr>
    </table>
  </center>
</div>
<br />
<div align="center">
  <center>
    <table width="95%" border="0" cellspacing="3" cellpadding="0" class="all_other_tables">
      <tr>
        <td height="23" class="head1"><b>&nbsp;Nutzung</b></td>
      </tr>
      <tr>
        <td valign="top"><blockquote>
          <p>Die Nutzung dieser Comunity und dessen Angebot ist f&uuml;r euch zu 100% kostenlos und es sind keine versteckten Abos etc. vorhanden. Ihr k&ouml;nnt euch beruhigt anmelden und los battlen.</p>
          <p>Nach der Anmeldung schaltet ein Admin euch eine Private Kategorie mit eurem Namen frei. In dieser  Kategorie, k&ouml;nnt nur Ihre 3 Bilder von euch hochladen. Ihr m&uuml;sst nicht zwingend  3 Bilder hochladen; ihr k&ouml;nnt 2 oder auch nur 1 hochladen.</p>
          <p>Es kann bis zu 24 Stunden dauern bis euch Bilder auf die Richtigkeit  gepr&uuml;ft wurden. Nach der Pr&uuml;fung erhaltet ihr eine E-Mail, das eure Bilder  freigeschaltet wurden.</p>
          <p>Ihr habt auch die M&ouml;glichkeit, wenn ihr z.B 5 Bilder habt  und euch nicht entscheiden k&ouml;nnt, welche Bilder Ihr hochladen wollt, dass ihr  alle 5 Bilder hochladen k&ouml;nnt. Ein Zufallsgenerator w&auml;hlt dann 3 zuf&auml;llige  Bilder aus ohne dass Ihr ein Eingriff ben&ouml;tigt.</p>
          <p>Mehr Bilder sollten das nicht sein, da ihr das System  damit in die Knie zwingen k&ouml;nnt. Da das Projekt noch im Anfangsstadium ist,  w&uuml;rden wir uns freuen wenn ihr euch friedlich und an den Regeln halten w&uuml;rdet.</p>
        </blockquote></td>
      </tr>
    </table>
  </center>
</div>
<br />
<div id="info_ff" name="info_ff" align="center">
  <center>
    <table name="info_ff" width="95%" border="0" cellspacing="3" cellpadding="0" class="all_other_tables">
      <tr>
        <td name="info_ff" height="23" class="head1"><span name="info_ff" class="Stil7"><b>&nbsp;Empfehlung</b></span></td>
      </tr>
      <tr>
        <td valign="top"><blockquote class="Stil7">
          <p class="Stil7">Nutzt du den &bdquo;<strong>Internetexplorer</strong>&ldquo;? Dann empfehlen wir den &bdquo;<strong>Firefox</strong>&ldquo;.</p>
          <p class="Stil7">Der Grund ist ganz einfach:<br />
  Unsere Webseite ist an dem Firefox angepasst, ebenso ist  der Firefox der sicherste Webbrowser und schneller als der Internetexplorer.  Der Internetexplorer weist sehr viele Sicherheitsl&uuml;cken auf und zeigt nicht  alles auf dieser Webseite genau bzw. richtig an.</p>
          <p class="Stil7">Das Downloaden des Firefox geht schnell und ist  Kinderleicht zu installieren. Keine Angst, es sind keine Vieren in dem Download  enthalten, da dieser direkt von der &bdquo;Mozilla Europe&ldquo;- Webseite geladen wird.</p>
          <p class="Stil7">Viele denken, dadurch das sie mit dem Internetexplorer  Surfen und einige Fehler dadurch auf unsere Webseite finden, dass diese  Webseite mehr oder weniger unseri&ouml;s ist. Das wollen wir nicht und legen euch  den Firefox ans Herz.</p>
          <p class="Stil7">Download: Klick auf das Symbol</p>
          <p align="center"><a href="http://www.mozilla-europe.org/de/"><img src="images/firefox-download.png" alt="FF-Download" border="false" /></a>&nbsp;</p>
        </blockquote></td>
      </tr>
    </table>
  </center>
</div>
<br />
<div align="center">
  <center>
    <table width="95%" border="0" cellspacing="3" cellpadding="0" class="all_other_tables">
      <tr>
        <td height="23" class="head1"><b>&nbsp;Anmeldung</b></td>
      </tr>
      <tr>
        <td valign="top"><blockquote>
          <p>Die Anmeldung ist selbstverst&auml;ndlich, wie auch oben schon  beschrieben, kostenlos f&uuml;r dich und deine Freunde.</p>
          <p>Jeder darf an diesem Voting  teilnehmen. Es ist egal welche Religion, welches Land oder welche Hautfarbe.  Dieses Portal ist f&uuml;r Jung und alt.</p>
          <p>Mit der Anmeldung an der Seite, bedeutet das zugleich,  dass ihr mit den Regeln einverstanden seid und diese auch einhalten werdet.</p>
          <p>In diesem Sinne w&uuml;nschen wir euch viel Spa&szlig; auf &bdquo;<strong>Chiqaz  &amp; Boyzas | Battle- Station</strong>&ldquo;</p>
          <table width="95%" border="0" align="center">
            <tr>
              <th bgcolor="#333333" scope="col"><span class="Stil5"><a href="register.php">Anmelden</a></span></th>
            </tr>
          </table>
          </blockquote></td>
      </tr>
    </table>
  </center>
</div>


1693
also ist die info_form.html gemeint oder ? Sorry, aber ich probiere mich gerade!


Quasi....


Quote
{if user_loggedin} <head>meta.. inhalt</head><body> ..inhalt </body> {endif user_loggedin}

So oder?

1694
Hey super, danke für eure schnellen Antworten.
Wo muss das denn genau hin?
Also dieser code:
Code: [Select]
{if user_loggedin} .... {endif user_loggedin}
Kommt das dann in der info.php  oder info_form.php ?

Also quasi
INFO.PHP

Code: [Select]
{if user_loggedin} INHALT DER INFO.PHP {endif user_loggedin}?

Die info.php habe ich erstellt aus der search.php, habe lediglich nur das search_form.html in info_form.html geändert !? Klappen tut das auf jeden Fall.

Danke im Voraus für weitere Antworten!

1695
Hallo zusammen,

ich habe eine neue unterseite erstellt: info.php und infor_form.html.. geht auch alles wunderbar... ich wollte das aber so machen diese info.php nur von Mitgleidern einsehbar ist! Ist das möglich?

Ich weis man kann Pw geschützen bereich machen, aber ich möchte den Usern das nochmalige Login zu ersparen!

Danke im Voraus

Pages: 1 ... 109 110 111 112 [113] 114 115 116