Wijzigen van modificatie

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
AarClay
Berichten: 787
Lid geworden op: 10 feb 2005, 17:12

Wijzigen van modificatie

Bericht door AarClay » 03 jun 2005, 09:19

Code: Selecteer alles

<?php
// Aantal topics om te tonen
define("TOPIC_COUNT", 10);

// Pad naar directory
define("PHPBB_PATH", "../forum/");

// URL naar phpBB 2 dir
define("PHPBB_LOCATION", "http://www.treinenplace.nl/forum/");

// Tijdformaat in PHP date()
define("TIME_FORMAT", "H:i");

// includeer de meuk
$phpbb_root_path = PHPBB_PATH;
if ( !defined('IN_PHPBB') )
{
  define('IN_PHPBB', true);
  include(PHPBB_PATH . 'extension.inc');
  include(PHPBB_PATH . 'config.'.$phpEx);
  include(PHPBB_PATH . 'includes/constants.'.$phpEx);
  include(PHPBB_PATH . 'includes/db.'.$phpEx);
}

// sql statement to fetch active topics van public forums
$sql = "SELECT DISTINCT t.topic_title, t.topic_last_post_id, p.post_time, f.forum_name
  FROM " . TOPICS_TABLE . " AS t, " . POSTS_TABLE . " AS p, " . FORUMS_TABLE . " AS f
  WHERE
    t.forum_id = f.forum_id
      AND f.auth_view = " . AUTH_ALL . "
      AND p.topic_id = t.topic_id
      AND p.post_id = t.topic_last_post_id
  ORDER BY p.post_time DESC LIMIT " . TOPIC_COUNT;
$nt_result = $db->sql_query($sql);

if(!$nt_result)
{
    die("Failed obtaining list of active topics".mysql_error());
}
else
{
    $nt_data = $db->sql_fetchrowset($af_result);
}

if ( count($nt_data) == 0 )
{
    die("No topics found");
}
else
{
  /// functie om strings op te kappen  ////
function breekaf($variabele) {
        if(strlen($variabele) > 24) {
$variabele = substr($variabele,0,24) ."..";
                         }
      else {
}
  return $variabele;
}
////// functie einde! /////////

  // $nt_data contains all interesting data
  for ($i = 0; $i < count($nt_data); $i++)
  {

    $title = $nt_data[$i]['topic_title'];
    $url = PHPBB_LOCATION . 'viewtopic.' . $phpEx . "?" . POST_POST_URL . "=" . $nt_data[$i]['topic_last_post_id'] . "#" . $nt_data[$i]['topic_last_post_id'];
    $on_forum = '- ' . $nt_data[$i]['forum_name'] . ' forum';
    $post_time = date(TIME_FORMAT, $nt_data[$i]['post_time']);

?>
  <li><?php echo $post_time; ?> -
    <a href="<?php echo $url; ?>" title="<?php echo "$title $on_forum"; ?>"><?php echo(breekaf("$title")); ?></a></li>

<?php

  }
}
?>
Op http://dev.treinenplace.nl staat links een voorbeeld van dit script. Nu wil ik de de tijden alleen zichtbaar zijn als die topics ook van vandaag zijn. Als ze niet overeenkomen met vandaag moet de datum er staan :roll: .

Wie kan dit inhacken :)?
Laatst gewijzigd door AarClay op 05 jun 2005, 11:48, 1 keer totaal gewijzigd.

Gebruikersavatar
AarClay
Berichten: 787
Lid geworden op: 10 feb 2005, 17:12

Bericht door AarClay » 04 jun 2005, 11:05

Echt niemand :?

Gebruikersavatar
AarClay
Berichten: 787
Lid geworden op: 10 feb 2005, 17:12

Bericht door AarClay » 05 jun 2005, 11:47

Niemand die dit weet? Zitten hier geen PHP kenners dan :?

Gebruikersavatar
AarClay
Berichten: 787
Lid geworden op: 10 feb 2005, 17:12

Bericht door AarClay » 06 jun 2005, 18:51

kickety kick :?

Gebruikersavatar
AarClay
Berichten: 787
Lid geworden op: 10 feb 2005, 17:12

Bericht door AarClay » 07 jun 2005, 16:20

En nog eens kicken! :roll:

Weet niemand dit hoe ik dit wijzig :?

Gesloten