» Forum » Clanscript » Module und Modifikationen » Uhrzeit und IP-Anzeige im Gästebuch
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Uhrzeit und IP-Anzeige im Gästebuch
LordHelmchen
Mitglied
0 Beitragspunkte
Posts: 18

0 Mitglieder finden den Beitrag gut.

Merkliste 03.11.2006 - 20:04:32     Zitieren
Hallo an Alle!

Ich habe mal ne kleine Frage die vielleicht für einige von euch leicht zu beantworten ist. Und zwar, ist es möglich die Uhrzeit und die IP-Adresse eines Gästebuch-Schreibers im Titel wo auch der Name und HP ... angezeigt werden, mit anzeigen zu lassen??? Ich hoffe es weiß einer Rat.
Ach, eine kleine Frage hätte ich noch. Kann man im Bereich Downloads auch Links angeben die nicht auf den Webspace verweisen wo das Ilch installiert ist sondern z.B. auf einen anderen FTP-Server verweist???

Vielen Dank
Michael


verwendete ilchClan Version: 1.1

betroffene Homepage: www.codzone.de
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 03.11.2006 - 20:22:48     Zitieren
Ja das ist beides möglich, zu 2. einfach den Link im Adminmenü bei Downloadadresse angeben und zu 1. da wirst den Code von include/contents/gbook.php ändern müssen, wenn du Hilfe brauchst gib Bescheid, dann schreib ich was du genau machen musst.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
LordHelmchen
Mitglied
0 Beitragspunkte
Posts: 18

0 Mitglieder finden den Beitrag gut.

Merkliste 03.11.2006 - 20:44:49     Zitieren
Danke für die schnelle Antwort. Das ich in der php Datei etwas ändern muß war wir zeimlich klar, nur habe ich leider fast null Ahnung davon. Leider auch wenig Zeit etwas darüber zu lesen. Und zum download, das habe ich bereits probiert. Das klappt aber nicht, er setzt selbstständig immer den link unserer hp voran. Muß dort auch etwas in der php Datei geändert werden?

edit: P.S Vielleicht kannst du mir den php-code für die Anzeigen ja mal schicken bzw. hier posten. DANKE

Vielen Dank
Michael


Zuletzt modifiziert von LordHelmchen am 03.11.2006 - 21:02:05
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 04.11.2006 - 10:15:12     Zitieren
Also das mit den Download geht auf jeden Fall, aber viele Leute vergessen, das eine Downloadadresse nicht mit www sondern mit http://www beginnt.

Zu dem Gästebuch, ändere das mal so ab (am Dateiende) (include/contents/gbook.php)
$ar = array ( 'NAME' => $row->name.' ('.$row->ip.')',
		                'DATE' => date("d.m.Y - H:i",$row->time),
                    'koms' => $koms,
										'MAIL' => $mail,
										'ID'   => $row->id,
										'PAGE' => $page,
										'TEXT' => BBCode($row->txt)
		  );


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
LordHelmchen
Mitglied
0 Beitragspunkte
Posts: 18

0 Mitglieder finden den Beitrag gut.

Merkliste 04.11.2006 - 17:37:39     Zitieren
Hey,

vielen Dank, es klappt hervoragend!
Aber das mit den Downloads klappt leider nicht, ich habe es mit "http://codzone.cool-ga........." gemacht und er zeigt immer eine fehlermeldung an.


Michael


Zuletzt modifiziert von LordHelmchen am 04.11.2006 - 17:38:13
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 04.11.2006 - 18:43:06     Zitieren
Also auf meiner Seite funktioniert das, kannst du dir gerne anschauen. EDIT: OK alle funktionieren nicht, er wandelt Sonderzeichen um, mal schauen, ob ich das ändern kann.


Zuletzt modifiziert von Mairu am 04.11.2006 - 18:46:09


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
marvman
Mitglied
1 Beitragspunkte
Posts: 509

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.11.2006 - 12:45:42     Zitieren
Hallo Mairu

funtzt super mit der ip und zeit

dankeeeeeeeeeee


www.dakfunclan.de
Nicht viel, aber meins
Warhammer
Mitglied
0 Beitragspunkte
Posts: 50

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.07.2007 - 10:59:40     Zitieren
Hallo Mairu,

Ich habe den Code bei mir eben verändert, so wie Du beschrieben hast,
allerdings kommt bei mir nun die Meldung

- Bitte nicht so oft/schnell schreiben...
- Der Text ist länger als 1000 erlaubte Zeichen
- Bitte alle Felder ausfüllen

wenn man einen GB Eintrag machen will.

Kannst du mir da weiter helfen?

PS: hier ist der Link zur HP
www.funclancologne.de/index.php?gbook-2

vieleicht als kleine Hilfe, mein Code sieht nun wie folgt aus
<?php 
#   Copyright by: Manuel
#   Support: www.ilch.de


defined ('main') or die ( 'no direct access' );

$title = $allgAr['title'].' :: G&auml;stebuch';
$hmenu = 'G&auml;stebuch';
$design = new design ( $title , $hmenu );
$design->header();

# time sperre in sekunden
$timeSperre = $allgAr['Gsperre'];

/*

  gbook
	
	id , name , mail , page , ip , time , txt

*/

switch($menu->get(1)) {
case 1 :

	$tpl = new tpl ( 'gbook.htm' );
	$ar = array (
    'uname' => $_SESSION['authname'],
    'SMILIES' => getsmilies(),
		'ANTISPAM' => get_antispam ('gbook', 1),
    'TXTL' => $allgAr['Gtxtl']
  );
	$tpl->set_ar_out($ar,3);
  
  if (!isset($_SESSION['klicktime_gbook'])) { $_SESSION['klicktime_gbook'] = 0; }
  
break;
case 2 :

  $dppk_time = time();
 
  if (($_SESSION['klicktime_gbook'] + $timeSperre) < $dppk_time
  AND isset($_POST['name'])
  AND isset($_POST['txt'])
  AND trim($_POST['name']) != ""
  AND trim($_POST['txt']) != ""
  AND chk_antispam ('gbook' )
  AND strlen ($_POST['txt']) <= $allgAr['Gtxtl'] ) {

    $txt = escape($_POST['txt'], 'textarea');
	  $name = escape($_POST['name'], 'string');
	  $mail = escape($_POST['mail'], 'string');
	  $page = escape($_POST['page'], 'string');
	
  	db_query("INSERT INTO prefix_gbook VALUES (
      null,
	    '".$name."',
      '".$mail."',
      '".$page."',
      '".time()."',
      '".getip()."',
      '".$txt."' 
		)
    ");
					
    
    $_SESSION['klicktime_gbook'] = $dppk_time;
    wd('index.php?gbook',$lang['insertsuccessful']);
	} else {
	  echo '- '.$lang['donotpostsofast'];
	  echo '<br />- '.sprintf($lang['gbooktexttolong'], $allgAr['Gtxtl']);
	  echo '<br />- '.$lang['plsfilloutallfields'];
	}	
  break;
case 'show' :
  if ($allgAr['gbook_koms_for_inserts'] == 1) {
    $id = escape($menu->get(2), 'integer');
    if (chk_antispam('gbookkom') AND isset($_POST['name']) AND isset($_POST['text'])) {
      $name = escape($_POST['name'], 'string');
      $text = escape($_POST['text'], 'string');
      db_query("INSERT INTO prefix_koms (name,text,uid,cat) VALUES ('".$name."', '".$text."', ".$id.", 'GBOOK')");
    }
    if ($menu->getA(3) == 'd' AND is_numeric($menu->getE(3)) AND has_right(-7, 'gbook')) {
      $did = escape($menu->getE(3), 'integer');
      db_query("DELETE FROM prefix_koms WHERE uid = ".$id." AND cat = 'GBOOK' AND id = ".$did);
    }
    

    $r  = db_fetch_assoc(db_query("SELECT time, name, mail, page, txt as text, id FROM prefix_gbook WHERE id = ".$id));
    $r['datum'] = date('d.m.Y', $r['time']);
    if ($r['page'] != '') {
      $r['page'] = get_homepage($r['page']);
      $r['page'] = ' &nbsp; <a href="'.$r['page'].'" target="_blank"><img src="include/images/icons/page.gif" border="0" alt="Homepage '.$lang['from'].' '.$r['name'].'"></a>'; 
		}
		if ($r['mail'] != '') { 
	    $r['mail'] = ' &nbsp; <a href="mailto:'.escape_email_to_show($r['mail']).'"><img src="include/images/icons/mail.gif" border="0" alt="E-Mail '.$lang['from'].' '.$r['name'].'"></a>'; 
		}
    
    $tpl = new tpl ( 'gbook.htm' );
		$r['ANTISPAM'] = get_antispam('gbookkom', 0);
    $r['uname'] = $_SESSION['authname'];
    $r['text'] = bbcode($r['text']);
    $tpl->set_ar_out($r, 4);
    $i = 1;
    $erg = db_query("SELECT id, name, text FROM prefix_koms WHERE uid = ".$id." AND cat = 'GBOOK' ORDER BY id DESC");
    $anz = db_num_rows($erg)+1;
    while ($r1 = db_fetch_assoc($erg)) {
      $r1['zahl'] = $anz - $i;
      $r1['text'] = bbcode($r1['text']);
      if (has_right(-7, 'gbook')) { $r1['text'] .= '<a href="index.php?gbook-show-'.$id.'-d'.$r1['id'].'"><img src="include/images/icons/del.gif" alt="'.$lang['delete'].'" border="0" title="'.$lang['delete'].'" /></a>'; }
      $tpl->set_ar_out($r1, 5);
      $i++;
    }
    $tpl->out(6);
  }
  break;
default :

  $limit = $allgAr['gbook_posts_per_site'];  // Limit 
  $page = ( $menu->getA(1) == 'p' ? escape($menu->getE(1), 'integer') : 1 );
  $MPL = db_make_sites ($page , "" , $limit , "?gbook" , 'gbook' );
  $anfang = ($page - 1) * $limit;
  
	$tpl = new tpl ( 'gbook.htm' );
	
  $ei1 = @db_query("SELECT COUNT(ID) FROM prefix_gbook"); 
  $ein    = @db_result($ei1,0);
	
	$ar = array ('EINTRAGE' => $ein );
	$tpl->set_ar_out($ar,0);
	
	$erg = db_query("SELECT * FROM prefix_gbook ORDER BY time DESC LIMIT ".$anfang.",".$limit) or die (db_error());
	while ($row = db_fetch_object($erg)) {
	  
    $page = '';
    $mail = '';
		if ($row->page) {
      $row->page = get_homepage($row->page);
      $page = ' &nbsp; <a href="'.$row->page.'" target="_blank"><img src="include/images/icons/page.gif" border="0" alt="Homepage '.$lang['from'].' '.$row->name.'"></a>'; 
		}
		if ($row->mail) { 
	    $mail = ' &nbsp; <a href="mailto:'.escape_email_to_show($row->mail).'"><img src="include/images/icons/mail.gif" border="0" alt="E-Mail '.$lang['from'].' '.$row->name.'"></a>'; 
		}
    $koms = '';
    if ($allgAr['gbook_koms_for_inserts'] == 1) {
      $koms = db_result(db_query("SELECT COUNT(*) FROM prefix_koms WHERE uid = ".$row->id." AND cat = 'GBOOK'"),0,0);
      $koms = '<a href="index.php?gbook-show-'.$row->id.'">'.$koms.' '.$lang['comments'].'</a>';
    }
    
		$ar = array ( 'NAME' => $row->name.' ('.$row->ip.')', 
                        'DATE' => date("d.m.Y - H:i",$row->time), 
                    'koms' => $koms, 
                                        'MAIL' => $mail, 
                                        'ID'   => $row->id, 
                                        'PAGE' => $page, 
                                        'TEXT' => BBCode($row->txt) 
          );       
			$tpl->set_ar_out($ar,1);
	}
	$tpl->set_out('SITELINK', $MPL, 2 );
break;
}

//-----------------------------------------------------------|

$design->footer();
?>



Zuletzt modifiziert von Warhammer am 06.07.2007 - 11:02:48


www.funclancologne.de
Warhammer
Mitglied
0 Beitragspunkte
Posts: 50

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.07.2007 - 12:51:39     Zitieren
Ich habe das Problem jetzt gelöst, indem ich die aktuelle gbook.htm (version 1.1 H) durch die in version 1.1 C ersetzt habe.

nur schade, das die Uhrzeit sowie die IP Anzeige nun nicht geht.
Kann mir da jemand weiterhelfen?

Danke
Warhammer


www.funclancologne.de
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.07.2007 - 13:43:39     Zitieren
Was für eine Version vom Ilchscript hast du denn, die Antispamgeschichte wurde in 1.1F überarbeitet, das mit dem Uhrzeit hat damit allerdings nichts zu tun, und sollte immer funktionieren.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
Warhammer
Mitglied
0 Beitragspunkte
Posts: 50

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.07.2007 - 14:15:59     Zitieren
habe die aktuellste version 1.1 H

bei mir steht im GB nur das Datum bei den Einträgen, aber keine Uhrzeit

schau selber mal rein
www.funclancologne.de/index.php?gbook


www.funclancologne.de
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.07.2007 - 15:57:34     Zitieren
Ja es ist auch nicht dabei, aber du kannst es ja durch das Hinzufügen von - H:i bei 'DATE' => date("d.m.Y - H:i",$row->time), wie schon mehrfach in dem Thread zu sehen ist.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
Calc
Mitglied
0 Beitragspunkte
Posts: 1132

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 10.09.2007 - 16:35:25     Zitieren
Gibt es ein IP Bann Modul ?


DiCover ( trete bei )
Ilch Mods ( Test Durchlauf )
Nex4T
Mitglied
6 Beitragspunkte
Posts: 1431

0 Mitglieder finden den Beitrag gut.

Merkliste 10.09.2007 - 16:43:31     Zitieren
Das bringt dir nichts !!! wenn du jemanden gebannt hast und er sein rooter neustartet hat er eine neue ip damit kann er wieder auf die page .
mfg
nex4t


Zuletzt modifiziert von Nex4T am 10.09.2007 - 16:50:38
Moniwoll
Hall Of Fame
0 Beitragspunkte
Posts: 1575

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 10.09.2007 - 19:40:45     Zitieren
@Calc:

Ja^^ das hätte dir die Suchfunktion auch verraten, aber das tue ich auch:

www.ilch.de/forum-showposts-14743.html

aber Nex4T hat recht.



[ Anmelden zum schreiben ]