A perfect place for code snippets to small to be a MOD or a library.
Or for examples on how to use our libraries.
Elglobo
Past Contributor
Posts: 119 Joined: 15 Jul 2008, 19:42
Post
by Elglobo » 25 Nov 2010, 09:04
This post was originally posted by Kenny at 6 String MODs.
Global Annoucnements, Announcements & Stickies remain untouched
Note that the following script enables this board wide. If you would like a per-forum option, see the next post.
OPEN:
viewforum.php FIND:
Code: Select all
& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;
BEFORE ADD:
Code: Select all
& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;if& nbsp ;( $row [ 'topic_type' ]& nbsp ;==& nbsp ; POST_NORMAL ) & nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;{ & nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ; $new_topic_title & nbsp ;=& nbsp ;( $row [ 'topic_status' ]& nbsp ;==& nbsp ; ITEM_LOCKED )& nbsp ;?& nbsp ; '<span style="text-decoration: line-through">' & nbsp ;.& nbsp ; censor_text ( $row [ 'topic_title' ])& nbsp ;.& nbsp ; '</span>' & nbsp ;:& nbsp ; censor_text ( $row [ 'topic_title' ]); & nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;} & nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;else & nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;{ & nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ; $new_topic_title & nbsp ;=& nbsp ; censor_text ( $row [ 'topic_title' ]); & nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;}& nbsp ;& nbsp ;& nbsp ; Â
FIND:
Code: Select all
& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ; 'TOPIC_TITLE' & nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;=>& nbsp ; censor_text ( $row [ 'topic_title' ]),& nbsp ;& nbsp ;& nbsp ; Â
REPLACE WITH:
Code: Select all
& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ; 'TOPIC_TITLE' & nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;& nbsp ;=>& nbsp ; $new_topic_title ,& nbsp ;& nbsp ;& nbsp ; Â
phpBB-Services.com :
L'hébergement et l'assistance de votre forum phpBB en toute tranquillité. Myff.fr - My First forum, créer votre forum phpBB3 facilement !
Elglobo
Past Contributor
Posts: 119 Joined: 15 Jul 2008, 19:42
Post
by Elglobo » 25 Nov 2010, 09:06
This snipet will allow you to define which forums you would like topic title to be striked out on and which you want to leave alone. Again, it only does it for normal topics - it leaves Stickies, Announcements and Globals alone.
Code: Select all
$strike_forums = array ( "1" , "2" , "3" ); if ( in_array ( $forum_id , $strike_forums )) { if ( $row [ 'topic_type' ] == POST_NORMAL ) { $new_topic_title = ( $row [ 'topic_status' ] == ITEM_LOCKED ) ? '<span style="text-decoration: line-through">' . censor_text ( $row [ 'topic_title' ]) . '</span>' : censor_text ( $row [ 'topic_title' ]); } else { $new_topic_title = censor_text ( $row [ 'topic_title' ]); } } else { $new_topic_title = censor_text ( $row [ 'topic_title' ]); }& nbsp ;& nbsp ;& nbsp ;& nbsp ;
Last edited by
Elglobo on 25 Nov 2010, 09:11, edited 1 time in total.
phpBB-Services.com :
L'hébergement et l'assistance de votre forum phpBB en toute tranquillité. Myff.fr - My First forum, créer votre forum phpBB3 facilement !
Elglobo
Past Contributor
Posts: 119 Joined: 15 Jul 2008, 19:42
Post
by Elglobo » 25 Nov 2010, 09:08
Same script, only slightly adjusted - if you only want to disable strikeouts in a select few forums, this might be a bettter option
Code: Select all
$strike_forums_disabled = array ( "1" , "2" , "3" ); if (! in_array ( $forum_id , $strike_forums_disabled )) { $new_topic_title = censor_text ( $row [ 'topic_title' ]); } else { if ( $row [ 'topic_type' ] == POST_NORMAL ) { $new_topic_title = ( $row [ 'topic_status' ] == ITEM_LOCKED ) ? '<span style="text-decoration: line-through">' . censor_text ( $row [ 'topic_title' ]) . '</span>' : censor_text ( $row [ 'topic_title' ]); } else { $new_topic_title = censor_text ( $row [ 'topic_title' ]); } }& nbsp ;& nbsp ;& nbsp ;& nbsp ;
phpBB-Services.com :
L'hébergement et l'assistance de votre forum phpBB en toute tranquillité. Myff.fr - My First forum, créer votre forum phpBB3 facilement !