vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   New posts or new threads button above quickreplay (https://vborg.vbsupport.ru/showthread.php?t=223663)

hyppa 09-21-2009 05:59 AM

New posts or new threads button above quickreplay
 
How can i get a button saying: New posts, or new threads above quickreplay on every end of the thread i am viewing?

Lynne 09-21-2009 02:22 PM

There is already a Post Reply in the SHOWTHREAD template, so you may copy that code and put it right aboe the Quick Reply code. You can copy the New Thread code from the FORUMDISPLAY template and put it above the Quick Reply code also (you may have to change the variable names). If you get stuck, post the *exact* code you are using and a couple of lines from the default template above and below your lines of code.

hyppa 09-22-2009 07:22 AM

Thank you for your answer, but coding? I have never done it. How do i find the correct code?

Lynne 09-22-2009 01:35 PM

Quote:

Originally Posted by hyppa (Post 1888837)
Thank you for your answer, but coding? I have never done it. How do i find the correct code?

Sorry, it's very hard to judge just how much experience a user has just from a post. :)

Find this in your SHOWTHREAD template:
HTML Code:

<if condition="$show['quickreply']">
<!-- quick reply -->

Add ABOVE it:
HTML Code:

<!-- controls below postbits -->
<table cellpadding="0" cellspacing="0" border="0" width="100%" style="margin-top:$stylevar[margin_3px_fix]px">
<tr valign="top">
    <if condition="$show['largereplybutton']">
        <td class="smallfont"><a href="newreply.php?$session[sessionurl]do=newreply&amp;noquote=1&amp;p=$LASTPOSTID" rel="nofollow"><if condition="$show['closethread']"><img src="$stylevar[imgdir_button]/reply.gif" alt="$vbphrase[reply]" border="0" /><else /><img src="$stylevar[imgdir_button]/threadclosed.gif" alt="$vbphrase[closed_thread]" border="0" /></if></a></td>
    <else />
        <td class="smallfont">&nbsp;</td>
    </if>
  <td class="smallfont"><if condition="$show['newthreadlink']"><a href="newthread.php?$session[sessionurl]do=newthread&amp;f=$foruminfo[forumid]" rel="nofollow"><img src="$stylevar[imgdir_button]/newthread.gif" alt="$vbphrase[post_new_thread]" border="0" /></a><else />&nbsp;</if></td>
</tr>
</table>

This is NOT tested, but I think it is correct. You may have to change (in the new thread section) $foruminfo[forumid] to $threadinfo[forumid].

hyppa 09-23-2009 06:17 AM

You are so nice that is trying to help.

Sorry to say, the code did not work, the button does not show up at all.

--------------- Added [DATE]1253706707[/DATE] at [TIME]1253706707[/TIME] ---------------

I also tryed to change (in the new thread section) $foruminfo[forumid] to $threadinfo[forumid], but no button shows up above quickreplay.

Lynne 09-23-2009 01:24 PM

Try taking the conditions out and see what you get. So try just:
HTML Code:

<table cellpadding="0" cellspacing="0" border="0" width="100%" style="margin-top:$stylevar[margin_3px_fix]px">
<tr valign="top">
        <td class="smallfont"><a href="newreply.php?$session[sessionurl]do=newreply&amp;noquote=1&amp;p=$LASTPOSTID" rel="nofollow"><if condition="$show['closethread']"><img src="$stylevar[imgdir_button]/reply.gif" alt="$vbphrase[reply]" border="0" /><else /><img src="$stylevar[imgdir_button]/threadclosed.gif" alt="$vbphrase[closed_thread]" border="0" /></a></td>
        <td class="smallfont"><a href="newthread.php?$session[sessionurl]do=newthread&amp;f=$foruminfo[forumid]" rel="nofollow"><img src="$stylevar[imgdir_button]/newthread.gif" alt="$vbphrase[post_new_thread]" border="0" /></a></td>
</tr>
</table>


hyppa 09-23-2009 01:29 PM

Trying this is getting me a fatal error message.

The following error occurred when attempting to evaluate this template:
The conditional on line 284 appears to be missing its end tag (</if>). The template will not function properly unless this is fixed.

This is likely caused by a malformed conditional statement. It is highly recommended that you fix this error before continuing, but you may continue as-is if you wish.

--------------- Added [DATE]1253720710[/DATE] at [TIME]1253720710[/TIME] ---------------

Is it just to add </if> in the end of that line, that is the first line you have written.

This line:

<td class="smallfont"><a href="newreply.php?$session[sessionurl]do=newreply&amp;noquote=1&amp;p=$LASTPOSTID" rel="nofollow"><if condition="$show['closethread']"><img src="$stylevar[imgdir_button]/reply.gif" alt="$vbphrase[reply]" border="0" /><else /><img src="$stylevar[imgdir_button]/threadclosed.gif" alt="$vbphrase[closed_thread]" border="0" /></a></td>

Lynne 09-23-2009 01:53 PM

In my enthusiasm to remove the conditions, I removed one too many </if>s. try this:
HTML Code:

<table cellpadding="0" cellspacing="0" border="0" width="100%" style="margin-top:$stylevar[margin_3px_fix]px">
<tr valign="top">
        <td class="smallfont"><a href="newreply.php?$session[sessionurl]do=newreply&amp;noquote=1&amp;p=$LASTPOSTID" rel="nofollow"><if condition="$show['closethread']"><img src="$stylevar[imgdir_button]/reply.gif" alt="$vbphrase[reply]" border="0" /><else /><img src="$stylevar[imgdir_button]/threadclosed.gif" alt="$vbphrase[closed_thread]" border="0" /></if></a></td>
        <td class="smallfont"><a href="newthread.php?$session[sessionurl]do=newthread&amp;f=$foruminfo[forumid]" rel="nofollow"><img src="$stylevar[imgdir_button]/newthread.gif" alt="$vbphrase[post_new_thread]" border="0" /></a></td>
</tr>
</table>


hyppa 09-23-2009 02:03 PM

You are an angel. :hug:

Yes, that is working for starting a new thread, but what about what i really asked for: a button thas shows new threads.

can you help me?

I think you are very, very nice. :)))

Lynne 09-23-2009 02:14 PM

Argh! I totally misunderstood what you wanted! I thought you wanted another New Post (New Reply) and New Thread button! Now I see you want a link to the New Posts/New Threads page. This is the code for the New Posts button (the one you see in the navbar):
HTML Code:

<a href="search.php?$session[sessionurl]do=getnew" accesskey="2">$vbphrase[new_posts_nav]</a>
You can place that above the Quick Reply code either in a table, or by itself (I think).


All times are GMT. The time now is 04:25 PM.

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.01845 seconds
  • Memory Usage 1,756KB
  • 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
  • (5)bbcode_html_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete