vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Auto Sig (https://vborg.vbsupport.ru/showthread.php?t=201551)

TimberFloorAu 01-12-2009 08:05 PM

Auto Sig
 
How do we mimic the VB.org signature system.

ie. Installed in sig

Developer in sig

Etc etc , this is something I would like to adopt for our members, and moderator teams. I presume its a Usergroup permission thing, with automatic code added to their sig ( i dnt need the vb.org complex version )

Any help. Ste

UKBusinessLive 01-12-2009 08:08 PM

You could use a condition and add an image to the postbit, not sure how though :confused:

TimberFloorAu 01-12-2009 09:04 PM

Looking at the vb.org code, it appears to be in sig.

Bellardia 01-12-2009 10:38 PM

Signature is parsed in the postbit. Display things here depending on certain conditions.

Any more specifics?

TimberFloorAu 01-12-2009 10:47 PM

nope just wanted to know what the code would be for us to post an image of say:

Thread Starter in the signature of a user, who starts a thread.

Often as you go thru pages and pages of posts, you forget who started / created the thread. So similarly to VB.org where INSTALLEd or DEVELOPER is displayed in the postbit, we would like to replicate this

Ste

Bellardia 01-12-2009 10:53 PM

My guess (Similar to the first post on all pages mod) is that you add an extra column to the thread table and store who created the thread inside it.

Edit - Silly me...thread starter is stored in the thread table...not sure if it can normally be accessed though, maybe globalize it and then use a conditional?

Access the variable inside the postbit with a conditional.

Edit again.. Solution!

Find in postbit
HTML Code:

<!-- sig -->
                        <div>
                                __________________<br />
                                $post[signature]
                        </div>
                <!-- / sig -->

Replace...change code to fit needs
HTML Code:

<if condition="$post['signature'] OR $thread[postuserid] == $post[userid]">
                <!-- sig -->
                        <div>
                                __________________<br />
                <if condition="$thread[postuserid] == $post[userid]">
                        testing..
                </if>
                                $post[signature]
                        </div>
                <!-- / sig -->
                </if>

The if conditions may seem redundant since there's two...but the catch is if the user doesn't have a signature it won't post him as the thread starter regardless of if he is or not.

TimberFloorAu 01-13-2009 12:21 AM

1 Attachment(s)
So tell me, please.

If lets say we created a watermarked image , such as: below.

Would we code:

Code:

<if condition="$post['signature'] OR $thread[postuserid] == $post[userid]">
                <!-- sig -->
                        <div>
                                __________________<br />
                <if condition="$thread[postuserid] == $post[userid]">
                        <img src="http://mywebsite.com/forum/images/thread_starter.gif">
                </if>
                                $post[signature]
                        </div>
                <!-- / sig -->
                </if>


Bellardia 01-13-2009 12:24 AM

Yes, just make sure you add an alt attribute so it validates!

TimberFloorAu 01-13-2009 12:35 AM

Quote:

Originally Posted by Bellardia (Post 1710381)
Yes, just make sure you add an alt attribute so it validates!

thanks will give it a go, now. Presumably we can just add align=left ? without it affecting users signature? or what do you think?

Bellardia 01-13-2009 12:37 AM

Put it in a container if you want to style it such as a div, but since it's just an image it should be fine and align left to begin with.

Consider adding a line break after the image <br /> if you want to ensure it's on its own line.


All times are GMT. The time now is 12:40 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.03699 seconds
  • Memory Usage 1,737KB
  • 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
  • (1)bbcode_code_printable
  • (2)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