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 - The-Rocko

Pages: [1]
1
Weis keiner einen Rat was geändert werden muss  :?

Liebe Grüße Sabrina  :P :)

2
Hallo zusammen

Das Mod von V@no klappt so weit ganz gut. nur irgendwo ist der Wurm drin  :(

Quote
Step 3.
Open /templates/<yourtemplate>/member_profile.html

Add this tag, whereever u want to display link for comments:
Code: [Select]
<A href="{url_show_user_comments}">&nbsp;&nbsp;{lang_show_user_comments}&nbsp;&nbsp;</a>
Wenn ich diesen Code in die member_profile.html einfüge und ausführe, bekomme ich die " abgegebenen Comments " vom jeweiligen User !!!

Ich würde aber auch gerne die " erhaltenen Comments " von anderen Usern mit anzeigen lassen  :) :)



Was und wo muss ich hier bitte noch ändern  :wink: :P - Bitte helft mir  :P

Liebe Grüße Sabrina  :) :P  :)

3
Nuja, ein Link zu deiner Galerie oder zumindest die Angabe der Version und des Styles wären nun schon hilfreich, sagte ja, dass es so pauschal schwierig ist.
Mehr Infos, dann können wir sicher weiter helfen ;)

Hallo RoadDoog :-)

Ich verwende die Version 1.7 und das Template  > 4light_grey < von http://www.vierstra.com/4images_templates_2.htm !! URL zu meiner Page kommt demnächst wenn alles fertig ist  :wink:

Anmerkung für Jo : Leider funzt dein Code auch nicht  :?

Vielleicht kannst du mir RoadDogg weiterhelfen  :!: :?:. Selber am Style des Templates hab ich überhaupt nix verändert, alles so wie es original ist !! jediglich ein paar Mods eingebaut !! In der home.html ( Index )  hab ich 2 Rows für neue Bilder deviniert

Mal schaun ob du mir helfen kannst, wäre SUPER  :P :lol: :P

Vielen Dank, Gr. Sabrina  :P :P

4
Hi Sabrina,
poste mal Deinen geänderten Code con Zeile 1060 bis 1070.

Scheint ein Fehler wegen " oder ' zu sein-

Hey Jo :-)

Ist nur komisch, das meine temlate.php nur 198 Zeilen hat  :?: :?: . Sprich ne Zeile 1063 gibt es gar nicht  :?

Gr. Sabrina  :P


Aber hier mal der Code der template.php :

Code: [Select]
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: template.php                                         *
 *        Copyright: (C) 2002 Jan Sorgalla                                *
 *            Email: jan@4homepages.de                                    *
 *              Web: http://www.4homepages.de                             *
 *    Scriptversion: 1.7                                                  *
 *                                                                        *
 *    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.                              *
 *                                                                        *
 *************************************************************************/
if (!defined('ROOT_PATH')) {
  die("Security violation");
}

class 
Template {
  
  
var $no_error 0;
  var $key_cache = array();
  var $val_cache = array();
  var $template_cache = array();
  var $template_path;
  var $template_extension "html";
  var $start "{";
  var $end "}";

  function Template($template_path "") {
    if (!@is_dir($template_path)) {
      $this->error("Couldn't open Template-Pack ".$template_path1);
    }
    $this->template_path $template_path;
  }

  function set_identifiers($start$end){
    $this->start $start;
    $this->end $end;
  }

  function register_vars($var_name$value "") {
    if (!is_array($var_name)) {
      if (!empty($var_name)) {
        $value preg_replace(array('/\$([0-9])/''/\\\\([0-9])/'), array('&#36;\1''&#92;\1'), $value);
        $this->key_cache[$var_name] = "/".$this->add_identifiers($var_name)."/";
        $this->val_cache[$var_name] = $value;
      }
    }
    else {
      foreach ($var_name as $key => $val) {
        if (!empty($key)) {
          $val preg_replace(array('/\$([0-9])/''/\\\\([0-9])/'), array('&#36;\1''&#92;\1'), $val);
          $this->key_cache[$key] = "/".$this->add_identifiers($key)."/";
          $this->val_cache[$key] = $val;
        }
      }
    }
    return;
  }

  function un_register_vars($var_list) {
    $vars explode(","$var_list);
    foreach ($vars as $key => $val) {
      unset($this->key_cache[$val]);
      unset($this->val_cache[$val]);
    }
    return;
  }

  function add_identifiers($var_name) {
    return preg_quote($this->start.$var_name.$this->end);
  }

  function cache_templates($template_list) {
    $template_list explode(","$template_list);
    foreach ($template_list as $val) {
      if (!isset($this->template_cache[$val])) {
        $this->template_cache[$val] = $this->get_template($val);
      }
    }
  }

  function get_template($template) {
    if (!isset($this->template_cache[$template])) {
      $path $this->template_path."/".$template.".".$this->template_extension;
      $line = @implode("", @file($path));
      if (empty($line)) {
        $this->error("Couldn't open Template ".$path1);
      }
      $this->template_cache[$template] = $line;
    }
    return $this->template_cache[$template];
  }

  function replace_if($template) {
    foreach ($this->key_cache as $key => $val) {
      if (empty($this->val_cache[$key]) || $this->val_cache[$key] == REPLACE_EMPTY) {
        $reg "/".$this->start."if[ \t\r\n]+".$key.$this->end."(.*)".$this->start."endif[ \t\r\n]+".$key.$this->end."/siU";
        $template preg_replace($reg""$template);
      }
    }
    return $template;
  }

  function parse_template($template_name) {
    $template $this->get_template($template_name);
    $template $this->replace_if ($template);
    $template preg_replace($this->key_cache$this->val_cache$template);
    return $template;
  }

  function parse_array($array) {
    foreach ($array as $key => $val) {
      $array[$key] = (is_array($val)) ? $this->parse_array($val) : preg_replace($this->key_cache$this->val_cache$val);
    }
    return $array;
  }

  function print_template($template) {
    $template $this->clean_template($template);
    if (EXEC_PHP_CODE) {
      $code $this->exec_php_code($template);
      eval($code);
    }
    else {
      $code preg_replace("/<\[\?|%](php|=)+( \r\n)*(.*)[\?|%]>/siU"""$template);
      echo $code;
    }
  }

  function exec_php_code($code) {
    $code str_replace('\\''\\\\'$code);
    $code str_replace('\'''\\\''$code);
    $new_lines = array();
    $is_code 0;
    $lines explode("\n"$code);
    foreach ($lines as $line) {
      //$line = trim($line);
      if (preg_match('/<[\?|%](php|=)+/'$line$regs)) {
        $line preg_replace('/<[\?|%](php|=)?/i'''$line);
        $line = ((!empty($regs[1]) && $regs[1] == "=") ? "echo " "").$line;
        $is_code 1;
      }
      if ($is_code) {
        $line str_replace ('\\\'''\''$line);
        $line str_replace ('\\\\''\\'$line);
        if (preg_match('/[\?|%]>/'$line)) {
          $line preg_replace('/[\?|%]>/'''$line);
          $is_code 0;
        }
      }
      else {
        $line 'echo \''.$line.'\'."\\n";';
      }
      $new_lines[] = $line;
    }
    return implode("\n"$new_lines);
  }

  function clean_template($template) {
    $search_array = array(
      "/".$this->start."[^ \t\r\n".$this->end."]+".$this->end."/",
      "/".$this->start."if[ \t\r\n]+[^ \t\r\n".$this->end."]+".$this->end."/",
      "/".$this->start."endif[ \t\r\n]+[^ \t\r\n".$this->end."]+".$this->end."/",
      "/&#36;([0-9])/",
      "/&#92;([0-9])/"
    );
    $replace_array = array(
      "",
      "",
      "",
      '$\1',
      '\\\1'
    );
    $template preg_replace($search_array$replace_array$template);
    return $template;
  }

  function error($errmsg$halt 0) {
    if (!$this->no_error) {
      echo "<br /><font color='#FF0000'><b>Template Error</b></font>: ".$errmsg."<br />";
      if ($halt) {
        exit;
      }
    }
  }
// end of class
?>

5
So pauschal ist das idT nicht zu sagen. Und so einfach ist es auch, beispielhaft (Version 1.7) kann ich es mal aufzeigen:

Das setzt voraus, dass eine css-Klasse imagerow1hover angelegt wurde (kopiere die von imagerow1, setze es darunter, in imagerow1hover umbenennen und Farbe entsprechend ändern). Dateien vorher natürlich sicher, ist klar, ne ;)

categories.php -> Anzeige bei ...categories.php?cat_id=XX

SUCHE
Code: [Select]
$thumbnails .= "<tr class=\"imagerow".$row_bg_number."\">\n";
 }
 $thumbnails .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";
Ersetze mit
Code: [Select]
$thumbnails .= "<tr>\n";
 }
 $thumbnails .= "<td width=\"".$imgtable_width."\" valign=\"top\" class=\"imagerow".$row_bg_number."\" onmouseover=\"this.className='imagerow1hover'\" onmouseout=\"this.className='imagerow".$row_bg_number."'\">\n";

SUCHE
Code: [Select]
$thumbnails .= "<td width=\"".$imgtable_width."\" >\n \n</td>\n";Ersetze mit
Code: [Select]
$thumbnails .= "<td width=\"".$imgtable_width."\" class=\"imagerow".$row_bg_number."\" onmouseover=\"this.className='imagerow1hover'\" onmouseout=\"this.className='imagerow".$row_bg_number."'\">\n \n</td>\n";

index.php -> Für Startseite

SUCHE
Code: [Select]
$new_images = "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr class=\"imagerow1\"><td>";Ersetze mit
Code: [Select]
$new_images = "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr><td class=\"imagerow1\" onmouseover=\"this.className='imagerow1hover'\" onmouseout=\"this.className='imagerow1'\">";
SUCHE Funktion
Code: [Select]
if ($count == 0) {
 $row_bg_number = ($bgcounter++ % 2 == 0) ? 1 : 2;
 $new_images .= "<tr class=\"imagerow".$row_bg_number."\">\n";
 }
 $new_images .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";

Ersetze mit
Code: [Select]
if ($count == 0) {
 $row_bg_number = ($bgcounter++ % 2 == 0) ? 1 : 2;
 $new_images .= "<tr>\n";
 }
 $new_images .= "<td width=\"".$imgtable_width."\" valign=\"top\" class=\"imagerow".$row_bg_number."\" onmouseover=\"this.className='imagerow1hover'\" onmouseout=\"this.className='imagerow".$row_bg_number."'\">\n";

Bei mir hat es nun so geklappt

Viel Spaß ;)

Hallo :-)

Vielen Dank für den Code - nur leider funzt dieser nicht bei mir  :cry: :cry: :cry:

Bekomme folgende Fehlermeldung :


Code: [Select]
Parse error: parse error, unexpected T_STRING in /homepages/28/d36282853/htdocs/Galerie/includes/template.php(133) : eval()'d code on line 1063
Vielleicht weist du wo der Wurm drin ist  :? :?

Danke Sabrina  :lol: :lol:

6
Hallo Jo

Vielleicht habe ich mich ein wenig undeutlich ausgedrückt  :oops: :oops:

Ich meinte wo genau muss ich das hier in der home.html einbauen ?? :

Code: [Select]
<td align="center" class="thumb" onmouseover="this.className='thumb2'" onmouseout="this.className='thumb'">


liebe Gr. Sabrina

7
Schau mal in den Quelltext :wink: :
Code: [Select]
<td align="center" class="thumb" onmouseover="this.className='thumb2'" onmouseout="this.className='thumb'">
Du musst 2 neue Klassen in CSS anlegen. In diesem Fall "thumb" und "thumb2".


Gruß,
Jo.


Hallo Jo :-)

Wo und in welches HTML Template bitte muss ich das einsetzten ??

Code: [Select]
<td align="center" class="thumb" onmouseover="this.className='thumb2'" onmouseout="this.className='thumb'">

Danke :-)

Liebe Grüße Sabrina :-)




8
Hallo liebes Forum  :D

Wie passe ich bitte dieses CSS so an das ich bei überfahren der Felder der Maus eine andere Farbe bekomme  :?: :?:

Code: [Select]
/*--Images----------------------------------------------------*/
.imagerow1 {
 background-color: #659FD4;
 color: #000000;
}

.imagerow2 {
 background-color: #A4C8E9;
 color: #000000;
}

Hier ein Demo : http://www.7dana.com/4images/

Vielen Dank für eure Hilfe :lol: :lol:

Gr. Sabrina

9
Hallo liebes Forum  :D

Wie passe ich bitte dieses CSS so an das ich bei überfahren der Felder der Maus eine andere Farbe bekomme  :?: :?:

Code: [Select]
/*--Images----------------------------------------------------*/
.imagerow1 {
 background-color: #659FD4;
 color: #000000;
}

.imagerow2 {
 background-color: #A4C8E9;
 color: #000000;
}

Vielen Dank für eure Hilfe :lol: :lol:

Gr. Sabrina

10
Discussion & Troubleshooting / Re: PDF Problem
« on: March 30, 2005, 08:24:42 PM »
Also ich z.B. habe kein Problem mit .pdf Dateien :|

URL und Zugangsdaten wären schon mal ein Schritt näher um zu verstehen, was für ein Problem das ist :wink:

Also ich hab auch keine Probleme mit PDF Datein  :) :)

Gr. Sabrina

11
Discussion & Troubleshooting / Re: Fehler beim verschicken der eMails
« on: March 30, 2005, 08:21:06 PM »
Hallo,

vielleicht läßt dein Hoster das nicht zu, frag mal den Support.

Gruß
michi-w.

Hallo

Was bitte soll ich da 1und1 fragen ???

Danke für Tips :-))

Gr. Sabrina :-))

12
Discussion & Troubleshooting / Fehler beim verschicken der eMails
« on: March 26, 2005, 07:44:36 PM »
Hallo liebes Forum

Ich versuche seit Tagen im CP an alle registrierten User eMails zu verschicken !!

Die Suche Funktion hab ich schon bemüht nur komme ich leider auf keinen grünen Zweig  :cry: :cry:

Bekomme immer die Fehlermeldung : " Fehler beim verschicken der eMails "  :!: :!:

Anmerkung : Ich klicke nur auf den Button " eMails versenden, wo ja dann alle registrierten User bereist markiert sind, dann den Text und den Betreff rein, fertig.

Die SMTP Server Felder sind in den " Einstellungen " alle nicht ausgefüllt !!

Nur leider kommt immer diese blöde Fehlermeldung  :cry: :cry: ( siehe oben )

Ich bedanke mich für hilfreiche Tipps  :lol: :lol:

Frohe Ostern und Liebe Grüße Sabrina  :P :lol: :)

Pages: [1]