2 Fragen zu Kalender-Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
ironyyy
Mitglied
Beiträge: 23
Registriert: 12.09.2002 19:01
Wohnort: vorm Monitor
Kontaktdaten:

2 Fragen zu Kalender-Mod

Beitrag von ironyyy »

Hallöchen,

vorab: Es läuft soweit alles bestens. Echt klasse die Sache mit dem board und dem support hier 8)

vorab die relevanten versionen, die ich installiert habe:

phpbb version 2.02
kalender version 1.22j

ok...nun die Fragen:

1.) Die Namen der "Geburtstagskinder" werden zwar im Kalender angezeigt, aber nicht das Alter der Leute. Wie oder wo kann ich das einstellen?

2.) CalPeek:

Ist es möglich, die Tabelle CalPeek nur anzeigen zu lassen, wenn auch wirklich Termine in den nächsten x Tagen sind? Ich find es nämlich unschön, wenn nur die leere Tabelle mit der Überschrift zu sehen ist...(wie gerade im Moment auf der index.php)

mein portal: http://www.mcloudclan.de/phpbb2/portal.php
mein board: http://www.mcloudclan.de/phpbb2/index.php

Der Blick der Spezialisten...Geht das design-mäßig mit dem Portal oder ist es zu unübersichtlich?

Feedback fänd ich klasse :lol:

vorab thx

cu

ironyyy
Benutzeravatar
Sekey
Ehemaliges Teammitglied
Beiträge: 928
Registriert: 06.04.2002 23:51

Beitrag von Sekey »

--->Thema verschoben<---,
dieser Beitrag passt nicht in diesen Bereich (phpBB 2.x at work) und wurde daher verschoben.

Beitrag von ironyyy, Startforum: phpBB 2.x at work, Zielforum: phpBB 2.x Mods
Die Such(t)funktion dein Freund und Helfer :D
-[Siegertyp]-
ironyyy
Mitglied
Beiträge: 23
Registriert: 12.09.2002 19:01
Wohnort: vorm Monitor
Kontaktdaten:

Beitrag von ironyyy »

sry :oops:
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

möglich ist alles... man müsste nur den code sehen... also könntest du die index.php als .txt oder als .phps abspeichern, hochladen und dann den link zu dieser datei posten?

ah
ironyyy
Mitglied
Beiträge: 23
Registriert: 12.09.2002 19:01
Wohnort: vorm Monitor
Kontaktdaten:

Beitrag von ironyyy »

aber gerne ^^



so, das is meine index.php

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

//my_cal_peek
$cal_num = 14;                      // number of days to look ahead
$peeklen = 30;                     // subject character length
$datefirst = '';                  // display the date in which order 'month' = Month/Day
                        //    (Default: Day/Month)
include_once('./cal_settings.php');
$today = date("Y-m-d") . " 00:00:00";
$window = date("Y-m-d", mktime(0,0,0,date("m"),date("d")+$cal_num,date("Y")));
$sql = "SELECT * FROM ". $table_prefix . $tablename;
$sql .= " WHERE eventspan >= '$today' AND stamp <= '$window'";
$sql .= " ORDER BY eventspan";
$result = $db->sql_query($sql);
$result = mysql_db_query($dbname, $sql);
if ($result)
   {
   while ($row = mysql_fetch_array($result))
      {
      $row[stamp] = substr($row[stamp], 0, 10);
      $evntdate = split("-", $row[stamp]);
      if ($datefirst == 'month') { $shortdate = $evntdate[1] . "/" . $evntdate[2]; }
      else { $shortdate = $evntdate[2] . "/" . $evntdate[1]; }
      $link = "calendar.php?mode=display&day=".$evntdate[2];
      $link .= "&month=".$evntdate[1]."&year=".$evntdate[0];
      $link = ereg_replace("=0", "=", $link);
      $curevnt = $row[subject];
      if (strlen($curevnt) > ($peeklen+3))
         {
         $curevnt = substr($curevnt, 0, $peeklen) . "...";
         }
      else
         {
         $curevnt = $curevnt;
         }
      $template->assign_block_vars('calpeek', array(
            'LINK' => $link,
            'DATE' => $shortdate,
            'EVENT' => $curevnt
            )
         );
   } # end of while
}

//end of my_cal_peek


ööhm...der link, wie oben....

http://www.mcloudclan.de/phpbb2/index.php

edit: ich sagte die datei als link posten und nicht die ganze datei!!!
mfg saerdnaer
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

also zuerstmal folgendes suchen:

Code: Alles auswählen

$result = $db->sql_query($sql); 
$result = mysql_db_query($dbname, $sql); 
if ($result) 
   { 
   while ($row = mysql_fetch_array($result)) 
ersetzen durch

Code: Alles auswählen

$result = $db->sql_query($sql); 
if ($result) 
   {
   $template->assign_block_vars('calpeek', array());
   while ($row = $db->sql_feachrow($result)) 
suche:

Code: Alles auswählen

$template->assign_block_vars('calpeek', array(
ersetzen durch

Code: Alles auswählen

$template->assign_block_vars('calpeek.row', array(
dann in der templates/xxx/index_body.tpl suchen ( die ersten paar zeilen) :

Code: Alles auswählen

<table align="center" width="300pt" cellpadding="3" cellspacing="1" border="0" height="50pt"> 
   <tr> 
   <td colspan="2" class="row2" height="25" align="center"><span class="forumlink">{CALPEEK_TIMER}</span> 
   </td> 
   </tr> 
   <tr> 
   <td class="row1" align="center" valign="head" height="100%"> 
   <!-- BEGIN calpeek --> 
   <span class="gen">{calpeek.DATE}:</span><a href="{calpeek.LINK}" class="gensmall">{calpeek.EVENT}</a><br> 
   <!-- END calpeek --> 
   </td></tr> 
</table> 
ersetzen durch

Code: Alles auswählen

<!-- BEGIN calpeek -->
<table align="center" width="300pt" cellpadding="3" cellspacing="1" border="0" height="50pt"> 
   <tr> 
   <td colspan="2" class="row2" height="25" align="center"><span class="forumlink">{CALPEEK_TIMER}</span> 
   </td> 
   </tr> 
   <tr> 
   <td class="row1" align="center" valign="head" height="100%"> 
   <!-- BEGIN calpeek.row --> 
   <span class="gen">{calpeek.DATE}:</span><a href="{calpeek.LINK}" class="gensmall">{calpeek.EVENT}</a><br> 
   <!-- END calpeek.row --> 
   </td></tr> 
</table> 
<!-- END calpeek --> 
ah
ironyyy
Mitglied
Beiträge: 23
Registriert: 12.09.2002 19:01
Wohnort: vorm Monitor
Kontaktdaten:

Beitrag von ironyyy »

jau danke schön...
ersetzen durch

Code: Alles auswählen

$result = $db->sql_query($sql); 
if ($result) 
   { 
   $template->assign_block_vars('calpeek', array()); 
   while ($row = $db->sql_feachrow($result))  
mit der letzten Zeile konnte er nichts anfangen, hab dann mal fe"t"chrow getippt ... naja, dann kam ne andere fehlermeldung...

diese hier...
Parse error: parse error in /homepages/8/d67345885/htdocs/phpBB2/includes/template.php(127) : eval()'d code on line 11
Diesmal auch der link zur template.php...

http://www.mcloudclan.de/template.txt :oops:


Haste da noch n Rat für mich?
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

ein ffehler aus zeile 127 der template.php heißt das ein fehler in der template datei ist...

welchen editor benutzt du... achja den post oben hab ich grade nochmal editert
und lade diese datei bitte im text oder asci modus hoch...

ah
ironyyy
Mitglied
Beiträge: 23
Registriert: 12.09.2002 19:01
Wohnort: vorm Monitor
Kontaktdaten:

Beitrag von ironyyy »

ich nutze TextPad 4.6.2


http://www.mcloudclan.de/index.txt <- index.php
http://www.mcloudclan.de/index_body.txt <- index_body.tpl


hab nochmal nachgeschaut, müsste alles so korrekt sein :-? ... naja anscheinend nich :D
Antworten

Zurück zu „phpBB 2.0: Mod Support“