Seite 39 von 130

Verfasst: 25.02.2008 19:14
von Skippy07
godsotherson hat geschrieben:
BB-BF-BM hat geschrieben: ... Kalender funktioniert NUR mit PHP 5.1.2 und höher ...
Das ist wirklich sehr schade. Leider kann ich das PHP nicht umstellen, da der Chat und die Newsseite dann nicht mehr funktionieren.

Ein kleiner Hinweis auf die PHP Version wäre in der Übersicht hilfreich.

Gruß Andreas
Welcher Chat funktioniert denn nicht mit PHP5? Hast Du die .htaccess mal testweise hochgeladen?

Gruss
Stefan

Verfasst: 25.02.2008 19:19
von Aton
Wenn dein Hoster nicht von selbst langsam umstellt, würde ich mich fragen, wo du dort gelandet bist, da PHP4 ein Auslaufmodell ist. Ich schätze, dass spätestens im August die Umstellung erfolgt, wenn der Support für PHP4 komplett eingestellt wird. Daher wirst du dich wohl so oder so an eine Anpassung deiner Seiten machen müssen, wenn sie auch in Zukunft noch lauffähig sein sollen - und wieso das dann nicht gleich machen? ;) Und selbst wenn es ein wenig Arbeit sein mag, hat es doch gleich noch den Vorteil, dass du diesen ausgesprochen guten Kalender nutzen kannst. :)

Verfasst: 25.02.2008 19:23
von schiri0815
BB-BF-BM hat geschrieben:
@schiri0815: Das sollte funktionieren:

Code: Alles auswählen

	<dt class="read white g">{L_READ_WHITE_G}</dt>
	<dd class="read white g"><select name="read_white_g[]" multiple="multiple">
		<!-- IF NO_READ_WHITE_G && EVENT_ID != 0 -->
		<option value="" selected="selected">---</option>
		<!-- ELSE -->
		<option value="">---</option>
		<!-- ENDIF -->
		<!-- BEGIN read_white_g -->
		<!-- IF read_white_g.SELECTED || EVENT_ID == 0 -->
		<option value="{read_white_g.NAME}" selected="selected">{read_white_g.NAME}</option>
		<!-- ELSE -->
		<option value="{read_white_g.NAME}">{read_white_g.NAME}</option>
		<!-- ENDIF -->
		<!-- END read_white_g -->
	</select></dd>
Nein, leider klappt es nicht, weiterhin wird nur das "---" markiert :(.

Gruß
Dirk

Verfasst: 25.02.2008 20:06
von tiantian
der mod ist echt klasse!
aber gibts auch für subsilver2?

Verfasst: 25.02.2008 21:22
von godsotherson
Skippy07 hat geschrieben:Welcher Chat funktioniert denn nicht mit PHP5? Hast Du die .htaccess mal testweise hochgeladen?
Hallo.

Das PHP Update funktionierte über die htacces.
Es führte dann aber zu 2 anderen Problemen.

1. Der Ajax Chat

Fehlermeldung:
Fatal error: Call to a member function query() on a non-object in /homepages/19/d23717347/htdocs/homepage/chat/lib/class/AJAXChatMySQLiQuery.php on line 23

Der entsprechende Code in Zeile 23:

Code: Alles auswählen

$this->_result = $this->_connectionID->query($this->_sql);

2. Heise Newsgrabber

Fehlermeldung:
Warning: join() [function.join]: Invalid arguments passed in /homepages/19/d23717347/htdocs/homepage/news/news.php on line 50

Der entsprechende Code in Zeile 50:

Code: Alles auswählen

$fcontents = join ('', @file ('http://www.heise.de/newsticker/heise.rdf'));
Leider reichen meine Kenntnisse in PHP nicht aus, um diese Fehler zu beheben. Sonst würde ich gerne den Kalender integrieren, der auch dringend gebraucht wird.

Im Voraus besten Dank.

Gruß Andreas

Ps: Hier mal ein Kalender, der sich rein optisch auf das notwendigste reduziert. Vielleicht mal ein Anregungspunkt, da ja über die optische Aufteilung noch nachgedacht wird.

http://www.spotleid.de/

Verfasst: 25.02.2008 21:39
von tiantian
BB-BF-BM hat geschrieben:Hallo!

@kiddyshoes: wie bereits sehr viel früher geschrieben:
Sofern die Datei ins phpBB-eingebunden ist:

Code: Alles auswählen

// SIMPLE CALENDAR START
include_once($phpbb_root_path . 'calendar/common.' . $phpEx);
define('CAL_NEXT_DAYS', 7);

$i = time();
$end = $i + CAL_NEXT_DAYS * 86400;
while ($i <= $end)
{
   $date = cal_dates::get_date($i);
   $template->assign_block_vars('cal_next_days', array(
      'DATE'   =>   $date->get_format($user->data['cal_date_format']),
      'DMY'   =>   $date->get_dmY()
   ));
   if ($event_dates = $date->get_events())
   {
      while (list(, $event_date) = each($event_dates))
      {
         if (!$event_date->get_auth('read'))
         {
            continue;
         }
         $template->assign_block_vars('cal_next_days.event_dates', array(
            'NAME'   =>   $event_date->name,
            'URL'   =>   $event_date->url->build(),
            'AUTHOR_NAME'   =>   $event_date->author->name,
            'AUTHOR_COLOUR'   =>   $event_date->author->colour,
            'AUTHOR_URL'   =>   $event_date->author->url->build(),
            'DESC_DISPLAY'   =>   $event_date->desc_display
         ));
      }
   }
   $i += 86400;
}
$template->assign_vars(array(
   'CAL_ACKNOWLEDGEMENT'   =>   CAL_ACKNOWLEDGEMENT
));
// SIMPLE CALENDAR END
Der HTML-Code für prosilver sieht ungefähr so aus:

Code: Alles auswählen

<div class="inner bg1 post" id="event_dates"><span class="corners-top"><span></span></span>
<ul>
   <!-- BEGIN cal_next_days -->
   <li><dl>
      <dt>{cal_next_days.DATE}</dt>
      <!-- BEGIN event_dates -->
      <dd><a href="{cal_next_days.event_dates.URL}" style="color: {cal_next_days.event_dates.COLOUR};">{cal_next_days.event_dates.NAME}</a></dd>
      <!-- END event_dates -->
   </dl></li>
   <!-- END cal_next_days -->
</ul>
<span class="corners-bottom"><span></span></span></div>
Mit dem Code werden die Termine in den nächsten 7 Tagen angezeigt.


eine dumme frage: ich möchte dies auch gerne im portal zeigen lassen aber wo soll ich welchen code einsetzten?

Gruß Timo

Verfasst: 26.02.2008 07:24
von BB-BF-BM
Hallo!

@schiri: der von dir vorher gepostete Code kommt zwei mal vor. Ersetze beide Stellen mit dem neuen Code. Wenn du jetzt einen Termin hinzufügen möchtest, sollte es funktionieren.
Im Moment habe ich keine Zeit, es selbst ausprobieren; sobald das der Fall ist, werde ich mich genauer darum kümmern.

@tiantian: Nein, den Kalender gibt es noch nicht für subsilver2.
Da würde ich mich im Zweifelsfall an den Portal-Autor wenden; das obere ist der PHP-Code; das untere der HTML-Code.

@godsotherson: Bitte verlege die Probleme mit dem Chat und dem Heise-Newsgrabber beim Umstellen der PHP-Version in die jeweiligen Threads, da der Kalender nichts direkt mit ihnen zu tun hat.

Verfasst: 26.02.2008 20:59
von schiri0815
BB-BF-BM hat geschrieben:Hallo!

@schiri: der von dir vorher gepostete Code kommt zwei mal vor. Ersetze beide Stellen mit dem neuen Code. Wenn du jetzt einen Termin hinzufügen möchtest, sollte es funktionieren.
Im Moment habe ich keine Zeit, es selbst ausprobieren; sobald das der Fall ist, werde ich mich genauer darum kümmern.

Nun klappts :)
Danke, ist nun einfacher im Forum, da dort Computerblonde Frauen unterwegs sind ...

Gruß
Dirk

Verfasst: 27.02.2008 15:39
von Shugo
Hallo
No language data for "en"

kommt wenn ich instaliren will!!!

Könnt ihr mir helfen?

Verfasst: 27.02.2008 15:44
von Tifker
Shugo hat geschrieben:Hallo
No language data for "en"

kommt wenn ich instaliren will!!!

Könnt ihr mir helfen?
einfach die de _language in en_language hineinkopieren! Habe ich auch gemacht und funktioniert!