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 - Bommel

Pages: 1 2 [3] 4 5 6 7 8
31
Hallo allerseits,

vielen Dank für diese MOD. :thumbup:

Hierzu aber noch eine Frage - wie definiere ich {lang_uploaded_imgs}? Eintrag in der main.php ist mir bekannt:

$lang['uploaded_imgs'] = "Anzahl der hochgeladenen Dateien:";

doch was muss noch gemacht werden, dass mir mit {lang_uploaded_imgs} auch der Wert angezeigt wird?

Freundliche Grüße, Bommel

32
Hallo Jockel11,

schaue in der config.php im root-Verzeichnis nach. Dort kannst du das neu vergebene Passwort einfügen.

<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: config.php                                           *
 *        Copyright: (C) 2002-2009 Jan Sorgalla                           *
 *            Email: jan@4homepages.de                                    * 
 *              Web: http://www.4homepages.de                             * 
 *    Scriptversion: 1.7.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&#252;r weitere Informationen.                 *
 *    ---------------------------------------------------------------     *
 *    This script is NOT freeware! Please read the Copyright Notice       *
 *    (Licence.txt) for further information.                              *
 *                                                                        *
 *************************************************************************/

$db_servertype "mysql";
$db_host "Datenbank-URL";
$db_name "Name der Datenbank";
$db_user "Benutzername";
$db_password "Passwort";

...

?>


Das die Datenbank bei dem Ändern des MySQL-Admin-Passworts zerstört wird, ist für mich schwer vorstellbar. Ich denke, es liegt eher nur an dem falschen Passwort-Eintrag in der config.php.

Freundliche Grüße, Bommel

33
Hallo allerseits,

besten Dank für diese MOD. :thumbup:

@Sumale.nin

Diese MOD vergibt den Benutzern einen Rang für die Anzahl ihrer Kommentare und die Anzahl ihrer hochgeladenen Fotos. Wenn du mit "Star Rating" diese MOD hier meinst: http://www.4homepages.de/forum/index.php?topic=923.msg3990#msg3990 ..., damit funktioniert es ohne Probleme.

Wer die MOD "Avatar 2.01" von v@no verwendet: http://www.4homepages.de/forum/index.php?topic=3978.msg16252#msg16252 sollte in Schritt 6 bei dem einfügen dieses Codes genau hinschauen und aufpassen.

  $rank_commentator get_rank($user_row['user_comments'], "commentator");
     
$rank_photographer get_rank($user_row['user_images'], "photographer");
     
    
$site_template->register_vars(array(
      
"user_id" => $user_row['user_id'],
      
"user_name" => (isset($user_row['user_name'])) ? format_text($user_row['user_name'], 2) : REPLACE_EMPTY,
      
"lang_rank" => $lang['rank'],
      
"rank_commentator" => $rank_commentator,
"rank_photographer" => $rank_photographer,


Freundliche Grüße, Bommel

34
Hallo allerseits,

...Aber ich bin gerade eben über einen anderen Beitrag gestolpert: http://www.4homepages.de/forum/index.php?topic=6566.msg29808#msg29808...

habe die Schritte in dem genannten Link durchprobiert. Auf dem ersten Blick gesehen funktioniert diese Anleitung prima. Folgendes habe ich in der page_header.php eingefügt:

//-----------------------------------------------------
//--- User Groups ----------------------------------------
//-----------------------------------------------------

$usergroups = array();

  
$current_time time();
  
$sql "SELECT group_id  
          FROM "
.GROUP_MATCH_TABLE."
          WHERE user_id = "
.$user_info['user_id'].
          AND groupmatch_startdate <= 
$current_time 
          AND (groupmatch_enddate > 
$current_time OR groupmatch_enddate = 0)";
  
$result $site_db->query($sql);

  while (
$row $site_db->fetch_array($result)) {
    
$usergroups[$row['group_id']] = true;
  }

$site_template->register_vars(array(
  
"is_in_group_vip" => (isset($usergroups[7])) ? 0
));  
  


Können mit diesem Code weitere Benutzergruppen definiert werden oder geht das nur einmal?

Freundliche Grüße, Bommel

35
Hallo Hagen-Roderich,

es war also ernst gemeint. Nun gut, ich kenne eben diesen Browser nicht, daher also die Frage. :)

Freundliche Grüße, Bommel

36
Hallo Hagen-Roderich,

Kann man für PHPLogger eine "Recount time" einstellen? So das die Zugriffe von einer IP erst nach einer gewissen Zeit (12h od. 24h) wieder zählen?...

Ich habe mich mit PPHLogger noch nicht intensiver befasst, da ich dort noch einige kleine Problemchen beseitigen muss. Aber ist es dann nicht so, dass die Zugriffe auf die einzelnen Seiten nicht mehr mitgezählt werden? Denn genau das benötige ich ja, weshalb ich mich auch für PPHLogger entschieden habe.

...Übrigens: Wer mit dem AOL Browser auf die Galerie zugreift, bekommt pro Bildaufruf eine neue IP. ( http://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl?num=1262364736 )

Das ist jetzt nicht ernst gemeint, oder?  8O

Freundliche Grüße, Bommel

37
Hallo allerseits,

habe diese MOD installiert und funktioniert bestens. :thumbup:

Mir ist aber aufgefallen, dass der Redirect nur über die Indexseite erfolgt. Wenn jetzt jemand z.B. die Top10 als Favorit abgelegt hat, dann kann er auf diese Seite trotzdem noch zugreifen.

Um das zu unterbinden - reicht es aus, wenn ich folgenden Code in jede php-Seite einfüge?

//-----------------------------------------------------
//--- Maintenance      --------------------------------
//-----------------------------------------------------
$maintenance $config['maintenance'];
$redirect_url TEMPLATE_PATH."/maintenance.html";
if (
$maintenance){
  
header("Location: ".$site_sess->url($redirect_url"&"));
  exit;
}

//-----------------------------------------------------
//--- End of Maintenance      -------------------------
//-----------------------------------------------------


Freundliche Grüße, Bommel

38
Hallo rinaldos,

ja, das habe ich verstanden. Netzwerk-technisch gesehen bin ich zum Glück schon lange kein Laie mehr. Mir war nur eben nicht bewusst, dass 4Images das über die "Sessions" steuert.

OK... unmöglich ist es nicht, aber der Aufwand ist eben einfach zu hoch. Dann schaun mer mal und schieben das auf später auf. Danke für die Aufklärung. :)

Freundliche Grüße, Bommel

39
Hallo rinaldos,

OK, das muss ich dann wohl so akzeptieren.  :(

Aber, was ist mit dieser Problemstellung?

...Hat denn eine Mehrfachanmeldung unter derselben IP-Adresse nicht auch Auswirkungen auf verschiedene Angelegenheiten, wie z.B. PPHLogger, TOP-10-Statistik usw. ?...

Kannst du oder jemand anderes hier - rein zum Verständnis für mich - etwas dazu sagen?

Freundliche Grüße, Bommel

40
...hier im forum kannst du das genauso machen.
Das Forum ist aber nicht meine 4Images-Installation. Im Klartext - ich möchte, dass dies bei meiner 4Images-Installation nicht möglich ist. :)

Es ist also kein Fehler in meiner Installation, denn davon ging ich wegen der eingebauten MODs aus. Hat denn eine Mehrfachanmeldung unter derselben IP-Adresse nicht auch Auswirkungen auf verschiedene Angelegenheiten, wie z.B. PPHLogger, TOP-10-Statistik usw. ?

Und selbst wenn nicht, wie kann es bewerkstelligt werden, dass ein Benutzer sich nur einmal und nicht mehrmals zeitgleich anmelden kann?

Freundliche Grüße, Bommel

41
Hallo allerseits,

folgende Problemstellung - ich habe festgestellt, dass ein Benutzer sich unter derselben IP-Adresse mit verschiedenen Browsern zeitgleich mehrmals anmelden kann. Dies finde ich nicht gerade sehr gut. Ist dass jetzt ein Fehler in meiner Installation oder ist es tatsächlich möglich?

Besser wäre es, wenn eine zeitgleiche Mehrfachanmeldung über eine IP-Adresse unterbunden wird. Wenn dies kein Fehler in meiner Installation sein sollte, wie kann dann eine entsprechende Sperre bewerkstelligt werden?

Freundliche Grüße, Bommel

------------------------------------------------------------------------------------------------------------------------------------

Hello on all sides,

the following problem - I have found out that a user can announce himself at the same IP address with different browsers at the same time several times. I find this not exactly very good. Is that now a mistake in my installation or is it really possible?

It would be better if a simultaneous multiple registration about an IP address is prevented. If this should be no mistake in my installation, how can a suitable barrier be managed then?

Yours sincerely, Bommel

42
Hallo Rembrandt,

es gibt da noch ein weiteres Problem, bei dem ich heute nicht klar gekommen bin. Es kommt immer ein Parser-Fehler.

Was muss in diese Vorlage eingefügt werden, dass zukünftig Angaben wie {if user_loggedin} und {endif user_loggedin} berücksichtigt und korrekt ausgeführt werden?

Freundliche Grüße, Bommel

Nachtrag:

Merkwürdig... zwei nahezu identische php-Dateien. Beide unterscheiden sich nur in den Namensbezeichnungen. Dennoch - die eine funktioniert mit diesen {if} {endif}-Angaben und die andere nicht. Die Fehlermeldung lautet:

Quote
Parse error: syntax error, unexpected $end in /home/xxxxxxxx/wwwroot/includes/template.php(101) : eval()'d code on line 104

der Teil der template.php lautet ab Zeile 92 folgendermaßen:

  function parse_template($template) {
    
$template $this->get_template($template);

    
// Don't show error notices
    
$old error_reporting(E_ALL E_NOTICE);

    
extract($this->val_cache);
    
ob_start();
    
//echo $template;
    
eval("?>".$template."<?php return 1;");

    
$str ob_get_contents();
    
ob_end_clean();  <------------------------------------- das ist die gemeldete Fehlerzeile

    
// Reset error_reporting
    
error_reporting($old);

    return 
$str;
  }


Ich weiß nicht weiter...

Nachtrag:

OK... alles paletti. Typischer Copy&Paste-Fehler...  :oops: Ich hatte in der besagten Datei die {If}-Anweisung nicht korrekt beendet.

Freundliche Grüße, Bommel

43
Hallo Rembrandt,

besten Dank für die Erklärung und einen schönen Abend noch. :)

Freundliche Grüße, Bommel

44
Hallo Rembrandt,

danke für deine schnelle Antwort. :)

Also muss das dann so aussehen:
<?php

$main_template 
'vorlage';
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/page_header.php');
error_reporting(E_ALL);

$contents $site_template->parse_template("vorlage");

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

//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  
"contents" => $contents,
  
"msg" => $msg,
  
"clickstream" => $clickstream
));
unset(
$contents);
$site_template->print_template($site_template->parse_template($main_template));
include(
ROOT_PATH.'includes/page_footer.php');

?>


Hierzu noch eine Frage. Warum kommt im Ausgabebereich nicht noch dieser Eintrag hinzu?

  "lang_vorlage" => $lang['vorlage']

Soweit ich das verstanden habe, ist das die Ausgabe der jeweils festgelegten Formulierung aus lang/deine_sprache/main.php. Richtig?

Freundliche Grüße, Bommel

45
Hallo allerseits,

leider bin ich nicht so gut in PHP, dass ich mir das zutraue. Aber ich bin gerade eben über einen anderen Beitrag gestolpert: http://www.4homepages.de/forum/index.php?topic=6566.msg29808#msg29808

Trifft das auf die hier vorliegende Problemstellung als Lösungsansatz zu?

Freundliche Grüße, Bommel

Pages: 1 2 [3] 4 5 6 7 8