vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Help with conditional (https://vborg.vbsupport.ru/showthread.php?t=272568)

piratarg 10-23-2011 02:05 AM

Help with conditional
 
Hi, I use a plugin to see the latest issues placing "$stats_latest_threads" in the template "forumhome" and would like to create two blocks instead of one, but I do not know what conditional use. Can you help please?
Example:

Block 1:
Code:

<show latest topics of the forum ID 1 and 2><ul>$stats_latest_threads</ul></if>
Block 2:
Code:

<show latest topics of the forum ID 3 and 4><ul>$stats_latest_threads</ul></if>
What conticional should I use?

Very thanks and sorry my english!

Simon Lloyd 10-23-2011 03:38 AM

You can't do that with a conditional it will have to be either hard coded in to the plugin to give that ability or an addition to the mod.

All your conditionals can be found here https://www.vbulletin.com/forum/show...n-Conditionals but they wont do what you want in forumhome.

What's the mod?

piratarg 10-23-2011 04:25 AM

Hi Simon, thanks for responding. This is a plugin to download for some time, I think it was from here. This is the plugin:

Code:

Product : Latest Posts
Hook Location: global_start

Plugin PHP Code:
Code:

$stats_thread_char_limit = $vbulletin->options[stats_thread_char_limit];

$latest_threads = $vbulletin->db->query_read("SELECT threadid, title, dateline FROM " . TABLE_PREFIX . "thread ORDER BY dateline DESC LIMIT " . $vbulletin->options[stats_thread_limit] . "");

while($thread = $vbulletin->db->fetch_array($latest_threads)){

    $replacer = "...";
    if(strlen($thread[title]) > $video_forums_video_title_limit){
        $thread[title] = (preg_match('/^(.*)\W.*$/', substr($thread[threadtitle], 0, $stats_thread_char_limit+1), $matches) ? $matches[1] : substr($thread[title], 0, $stats_thread_char_limit)) . $replacer;
    } else {
        $thread[title] = $thread[threadtitle];
    }
       
    eval('$stats_latest_threads .=  "'.fetch_template('stats_threadbit').' ";');

}

Think that can be modified? :(
Regards!

Simon Lloyd 10-23-2011 04:42 AM

I meant what is the modification called, you can find this by going to your admincp where you found that plugin code and select products, export the product, attach it here and i'll see what i can do, not promising anything though :)

piratarg 10-23-2011 05:15 AM

1 Attachment(s)
Ok, anyway thank you very much. :)


All times are GMT. The time now is 05:27 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00977 seconds
  • Memory Usage 1,719KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete