- Adres van je forum: http://ict-hulp.eu/
Event. modificaties op je forum:
Wanneer ontstond het probleem?
phpBB versie:3.0.12
Heb je onlangs iets veranderd aan je forum?:nee
Wat is het probleem?:Ik wil dat hij sommige topics van 2 categorieën niet laat zijn bij de lijst van een script van dat hij het laatste topics laat zien.
topics niet laten zijn bij script laatste topics
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
topics niet laten zijn bij script laatste topics
- Theriddler
- Berichten: 1103
- Lid geworden op: 20 apr 2012, 07:47
- Contacteer:
Re: topics niet laten zijn bij script laatste topics
om welk script of mod gaat dit?
het is mogelijk
het is mogelijk
Re: topics niet laten zijn bij script laatste topics
Ik kan het er niet uithalen eigenlijk, mijn collega heeft het erop gezet maar ik vind niet hoe het script heet.
Dit is het script.: http://pastebin.com/b0LbjJ02
Kan iemand mij hierbij helpen?
Dit is het script.: http://pastebin.com/b0LbjJ02
Kan iemand mij hierbij helpen?
Re: topics niet laten zijn bij script laatste topics
Verander
Waarom dbal van phpbb niet gebruikt?
Wijziging: t.forum_id != 4 AND
in Wijziging: (t.forum_id <> 4 OR t.forum_id <> 5) AND
denk ik. Is niet het mooiste script hoor, het houd geen rekening met je permissies en maakt een extra sql connectie aan. Waarom dbal van phpbb niet gebruikt?
Re: topics niet laten zijn bij script laatste topics
Wat is dbal?
Hoe kan hij wel met permissies werken of met iets anders?
Ik vraag met permissies omdat gewone gebruikers mogen die topics niet zien.
Hoe kan hij wel met permissies werken of met iets anders?
Ik vraag met permissies omdat gewone gebruikers mogen die topics niet zien.
Laatst gewijzigd door PhilipvD op 30 mar 2014, 14:52, 1 keer totaal gewijzigd.
Reden: Berichten samengevoegd. Dubbelposten binnen 24u is niet toegestaan, zie onze algemene voorwaarden #3.5.
Reden: Berichten samengevoegd. Dubbelposten binnen 24u is niet toegestaan, zie onze algemene voorwaarden #3.5.
Re: topics niet laten zijn bij script laatste topics
Als de geregistreerde gebruikers de topics niet mogen bekijken, dien je een gesloten categorie aan te maken die enkel mods en de beheerder kunnen bekijken, en daar kan je de topics (onderwerpen) in plaatsen.vacla schreef:Ik vraag met permissies omdat gewone gebruikers mogen die topics niet zien.
Je link (forum) kan ik niet bekijken m.d server not found
Mvg
Re: topics niet laten zijn bij script laatste topics
Gewone gebruikers kunnen het niet zien maar die topics mogen niet bij die lijst dan staan.
- Theriddler
- Berichten: 1103
- Lid geworden op: 20 apr 2012, 07:47
- Contacteer:
Re: topics niet laten zijn bij script laatste topics
De website/forum is niet toegankelijk voor mensen buitenaf we kunnen dus ook niets zien.
Maak je gebruik van wordpress dan is dit misschien iets
Bron
heb of kan me er verder niet in verdiepen aangezien ik geen code expert ben maar kwam het tegen.
Wellicht is er iemand die je wel hiermee verder kan helpen.
Verder wil ik je vragen niet iedereen van ons team of andere leden te gaan pm'en voor een evt oplossing.
Heb geduld als er iemand is die denkt he ik kan je wel helpen dan kan diegene dit hier posten.
Maak je gebruik van wordpress dan is dit misschien iets
Bron
Code: Selecteer alles
<?php
/******************************************************************************
* POST SYNDICATION SCRIPT by chAos
*
* A very basic script that pulls threads with the first post from the database
* and puts them into an array form so you can use them as you like.
*
* For use with phpBB3, freely distributable
*
******************************************************************************/
/** Notes:
*
* - Attachments haven't been handled properly.
* - Starts a forum session as Guest user, taking all the default values for time, bbcode style (from theme), etc
* - While viewing this page, users will appear to be viewing the Forum Index on viewonline.php.
* This can't be helped without modifying other code which is beyond this
*
*/
//////////////////////////////////////
//
define('FORUM_ID', 5); // Forum ID to get data from
define('POST_LIMIT', 7); // How many to get
define('PHPBB_ROOT_PATH', './forums/'); // Path to phpBB (including trailing /)
define('PRINT_TO_SCREEN', true);
// If set to true, it will print the posts out
// If set to false it will create an array $news[] with all the following info
//
// 'topic_id' eg. 119
//
// 'topic_time' eg. 06 June, 07 (uses board default)
// 'topic_replies' eg. 26
//
// 'username' eg. chAos
// 'topic_title' eg. "News Post"
//
// 'post_text' eg. just the text (formatted w/ smilies, bbcode, etc)
//
//////////////////////////////////////
define('IN_PHPBB', true);
$phpbb_root_path = PHPBB_ROOT_PATH;
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
// Start session management
$user->session_begin(false);
$auth->acl($user->data);
// Grab user preferences
$user->setup();
$query =
"SELECT u.user_id, u.username, t.topic_title, t.topic_poster, t.forum_id, t.topic_id, t.topic_time, t.topic_replies, t.topic_first_post_id, p.poster_id, p.topic_id, p.post_id, p.post_text, p.bbcode_bitfield, p.bbcode_uid
FROM ".USERS_TABLE." u, ".TOPICS_TABLE." t, ".POSTS_TABLE." p
WHERE u.user_id = t.topic_poster
AND u.user_id = p.poster_id
AND t.topic_id = p.topic_id
AND p.post_id = t.topic_first_post_id
AND t.forum_id = ".FORUM_ID."
ORDER BY t.topic_time DESC";
$result = $db->sql_query_limit($query, POST_LIMIT);
$posts = array();
$news = array();
$bbcode_bitfield = '';
$message = '';
$poster_id = 0;
while ($r = $db->sql_fetchrow($result))
{
$posts[] = array(
'topic_id' => $r['topic_id'],
'topic_time' => $r['topic_time'],
'username' => $r['username'],
'topic_title' => $r['topic_title'],
'post_text' => $r['post_text'],
'bbcode_uid' => $r['bbcode_uid'],
'bbcode_bitfield' => $r['bbcode_bitfield'],
'topic_replies' => $r['topic_replies'],
);
$bbcode_bitfield = $bbcode_bitfield | base64_decode($r['bbcode_bitfield']);
}
// Instantiate BBCode
if ($bbcode_bitfield !== '')
{
$bbcode = new bbcode(base64_encode($bbcode_bitfield));
}
// Output the posts
foreach($posts as $m)
{
$poster_id = $m['user_id'];
$message = $m['post_text'];
if($m['bbcode_bitfield'])
{
$bbcode->bbcode_second_pass($message, $m['bbcode_uid'], $m['bbcode_bitfield']);
}
$message = str_replace("\n", '', $message);
$message = smiley_text($message);
$comment = ($m['topic_replies']==1) ? 'comment' : 'comments';
if( PRINT_TO_SCREEN )
{
/* Output is in the following format
*
* <h3>Thread Title</h3>
^ <h4 class="postinfo">date // 5 comments // poster</h4>
* First post test
*
*/
echo "\n\n<h3>{$m['topic_title']}</h3>";
echo "\n<h4 class=\"postinfo\">".$user->format_date($m['topic_time'])." // <a href=\"".PHPBB_ROOT_PATH."viewtopic.php?f=".FORUM_ID."&t={$m['topic_id']}\">{$m['topic_replies']} {$comment}</a> // {$m['username']}</h4>";
echo "\n{$message}
";
}
else
{
$news[] = array(
'topic_id' => $m['topic_id'], // eg: 119
'topic_time' => $user->format_date($m['topic_time']), // eg: 06 June, 07 (uses board default)
'topic_replies' => $m['topic_replies'], // eg: 26
'username' => $m['username'], // eg: chAos
'topic_title' => $m['topic_title'], // eg: "News Post"
'post_text' => $message, // just the text
);
}
unset($message,$poster_id);
}
?>
Wellicht is er iemand die je wel hiermee verder kan helpen.
Verder wil ik je vragen niet iedereen van ons team of andere leden te gaan pm'en voor een evt oplossing.
Heb geduld als er iemand is die denkt he ik kan je wel helpen dan kan diegene dit hier posten.
Re: topics niet laten zijn bij script laatste topics
Zijn fora link die hij hier plaatste is niet bereikbaar
dus kunnen we ook niet zien hoe zijn forum eruit ziet en wat hij in feite bedoelt? is het de bedoeling dat hij zijn vorige topics verbergt voor leden en de nieuwe topics niet??
groeten
toska

groeten
toska
Re: topics niet laten zijn bij script laatste topics
Forum link: http://forum.ict-hulp.eu en momenteel zijn er geen topics geplaatst in het openbaar tot nu toe zijn alle berichten in privé.
Heb momenteel een test bericht erop gezet.
Heb momenteel een test bericht erop gezet.
Re: topics niet laten zijn bij script laatste topics
Dus de niet geregistreerde gebruikers mogen de vragen niet bekijken uit angst, dat ze de oplossing zouden vinden zonder zich te moeten registreren??
Lijkt me onverstandig dit te doen ik denk dat je het verkeerde effect gaat hebben,als ik geen vragen zie staan dan ga ik me ook niet registreren zeker weten.
Mvg

Lijkt me onverstandig dit te doen ik denk dat je het verkeerde effect gaat hebben,als ik geen vragen zie staan dan ga ik me ook niet registreren zeker weten.
Mvg
Re: topics niet laten zijn bij script laatste topics
Jullie kunnen de vragen ook zien hoor, net getest.
http://ict-hulp.eu werkt weer. Er was een probleem met de index.
EDIT: Ben vergeten weer het samen te zetten.
http://ict-hulp.eu werkt weer. Er was een probleem met de index.
EDIT: Ben vergeten weer het samen te zetten.
Berichten samengevoegd vanwege dubbelpost.
- PhilipvD