Prinf() > phpBB Manier en Kalender per dag naar week.

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Prinf() > phpBB Manier en Kalender per dag naar week.

Bericht door Stef » 20 okt 2004, 21:44

Hey,

Ik zit even vast met enkele dingen, dus hier komt ie:

Heb een standaard php script en daar krijg ik dit stukje:

Code: Selecteer alles

        printf("<span class=\"acht\"><a href='%s'>%s</a></span><br />", trim($this->link),htmlspecialchars(trim($this->title)));
Als ik hem zo upload overlapt hij de hele pagina (logisch). Ik wil hem nu kunnen plaatsen. Ik had al $toet = ""; 'TOET' = $toet, geprobeerd maar dat werkte niet. Hoe zet ik hem nu goed neer?

Next one:

Heb de Calendar Lite mod gedownload en geinstalleerd en daarbij de Calender Events for ezPortal gepakt.

Hierbij geeft hij ze per dag weer ik wil ze graag van de week:
Heb ook weer van alles geprobeerd, maar kwam er niet uit.

Code: Selecteer alles

	$day = create_date("j", time(), $userdata['user_timezone']);
	$month = create_date("m", time(), $userdata['user_timezone']);
	$year = create_date("Y", time(), $userdata['user_timezone']);

	if ($cal_config['day_number'] == 0)
	{
		$sql_limit = ' LIMIT 0, ' . $cal_config['number_events'];
		$event_span_date = '';
		$sql_span = '';
	}
	else
	{
		$sql_limit = '';
		$event_span_date = strtotime("$year-$month-$day 23:59:59 + $cal_days days");
		$event_span_date = create_date("Y", $event_span_date, $userdata['user_timezone']).'-'.create_date("m", $event_span_date, $userdata['user_timezone']).'-'.create_date("j", $event_span_date, $userdata['user_timezone']).' 23:59:59';
		$sql_span = " AND stamp <= '$event_span_date'";
	}

	$sql = "SELECT * FROM ".$table_prefix."calendar WHERE valid = 'yes'
			AND stamp >= '$year-$month-$day 00:00:00'
			$sql_span
			ORDER BY stamp DESC" . $sql_limit;
En dan nog 1 laatste vraag, als iemand post hoe kan ik dan z'n user_id opslaan en die daarna vervangen door zijn/haar nickname? :)

Bedankt,

Stef

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 21 okt 2004, 06:32

1) Zet dit in de php:

Code: Selecteer alles

'TOET' => sprintf("<span class=\"acht\"><a href='%s'>%s</a></span><br />", trim($this->link),htmlspecialchars(trim($this->title)));
Let op de functienaam. En zet hem wel in een array van assign vars.

2) Kan je heir iets mee?

Code: Selecteer alles

$sql = "SELECT u.username, c.* FROM phpbb_users u, phpbb_calendar c WHERE u.user_id = c.user_id ";

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 21 okt 2004, 19:30

WebSiteNet schreef:1) Zet dit in de php:

Code: Selecteer alles

'TOET' => sprintf("<span class=\"acht\"><a href='%s'>%s</a></span><br />", trim($this->link),htmlspecialchars(trim($this->title)));
Let op de functienaam. En zet hem wel in een array van assign vars.
Ik heb nu dit:

Code: Selecteer alles

			$template->assign_block_vars('virusinfo', array(
			'VIRUSINFO' => sprintf("<span class=\"acht\"><a href='%s'>%s</a></span><br />", trim($this->link),htmlspecialchars(trim($this->title)))
			));
En dat ik daarbij deze error krijg:
Fatal error: Call to a member function on a non-object in /home/virtual/site9/fst/home/devboard/public_html/index.php on line 528
Vergeet ik nu iets? :?:
WebSiteNet schreef:2) Kan je heir iets mee?

Code: Selecteer alles

$sql = "SELECT u.username, c.* FROM phpbb_users u, phpbb_calendar c WHERE u.user_id = c.user_id ";
Ehm, nee, ik snap ook niet echt wat je bedoeld?

Gesloten