vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Miscellaneous Hacks - Poster username in a separate column (all over the forum) (https://vborg.vbsupport.ru/showthread.php?t=150414)

Omranic 06-22-2007 10:00 PM

Poster username in a separate column (all over the forum)
 
Please remember to click Mark as Installed if you use this modification.
Support questions from members who have not marked this as installed will be considered low priority.




Name: Poster username in a separate column (forumdisplay/search/moderation/subscribed)


Description: This modification will allow you to optionally separate poster username in a new column ( forumdisplay / search results / moderation system / Subscribed threads )


Feature:
  1. Read Description.
  2. Fully Controlled (On/Off) from admincp options.
  3. Applied on the forum as whole ( forumdisplay / search results / moderation system / Subscribed threads ).


Notes:
  • Tested Only with 3.6.4 / 3.6.5 / 3.6.6 / 3.6.7 (NOT tested on 3.6.x < 3.6.4) But should work with 3.6.x.
  • NOT Compatible with 3.5.x.
  • VIP NOTE: The Following edits cat't be done automatically by plugins (No wAy!), So you SHOULD Do it MANUALLY !!. (Only 4 edits done automatically via plugins, no way to do the others).

Templates edited:
  1. FORUMDISPLAY
  2. threadbit
  3. threadbit_deleted
  4. SUBSCRIBE
  5. USERCP
  6. search_results
  7. threadbit_lastvisit
  8. moderation_threads

Help Us:
  • Suggestions needed to develop this mod :).
  • Any one can help in decreasing these edits or apply it with plugins.


Known Isues:
None till now.


History:
v1.0.0 23/6/2007 6:20 AM (EEST): First initial public release.


Screen Shots:
Available down there ;) .


Technical Notes:
Plugins: 4
Phrases: 3
Template changes: 32 (in 8 Templates) [4 Auto & 28 Manual] :eek:
Code Changes: 0
New Templates: 0
New Files: 0
Settings: 1
New DB Tables: 0
DB Changes: 0
Cron Jops: 0


Installing Procedure:

1. Import the attached product..

2. Do the following template edits..

#############################################
#############################################


In the template FORUMDISPLAY Search for the following code:
HTML Code:

/ $vbphrase[thread_starter]
Replace it with the following code:
HTML Code:

<if condition="!$vboptions['phpkd_poster_separatedcol_active']"> / $vbphrase[thread_starter]</if>
----------------------------

In the same template search for the following code:
HTML Code:

        <td class="thead" width="150" align="center" nowrap="nowrap"><span style="white-space:nowrap">$vbphrase[last_post]</span></td>
ADD above it the following code:
HTML Code:

        <if condition="$vboptions['phpkd_poster_separatedcol_active']">
        <td class="thead" align="center" nowrap="nowrap">
                $vbphrase[thread_starter]
        </td>
        </if>

----------------------------

In the same template search for the following code:
HTML Code:

/
                <a href="$sorturl&amp;order=asc&amp;sort=postusername" rel="nofollow">$vbphrase[thread_starter]</a> $sortarrow[postusername]

Replace it with the following code:
HTML Code:

<if condition="!$vboptions['phpkd_poster_separatedcol_active']"> /
                <a href="$sorturl&amp;order=asc&amp;sort=postusername" rel="nofollow">$vbphrase[thread_starter]</a> $sortarrow[postusername]</if>

----------------------------

In the same template search for the following code:
HTML Code:

        <td class="thead" width="150" align="center" nowrap="nowrap"><span style="white-space:nowrap"><a href="$sorturl&amp;order=desc&amp;sort=lastpost" rel="nofollow">$vbphrase[last_post]</a> $sortarrow[lastpost]</span></td>
Add above it the following code:
HTML Code:

        <if condition="$vboptions['phpkd_poster_separatedcol_active']">
        <td class="thead" align="center" nowrap="nowrap">
                <a href="$sorturl&amp;order=asc&amp;sort=postusername" rel="nofollow">$vbphrase[thread_starter]</a> $sortarrow[postusername]
        </td>
        </if>


#############################################
#############################################



In the template threadbit search for the following code:
HTML Code:

                        <if condition="$show['guestuser']">
                                $thread[postusername]
                        <else />
                                <span style="cursor:pointer" onclick="window.open('member.php?$session[sessionurl]u=$thread[postuserid]', '_self')">$thread[postusername]</span>
                        </if>

Replace it with the following code:
HTML Code:

                        <if condition="!$vboptions['phpkd_poster_separatedcol_active']">
                        <if condition="$show['guestuser']">
                                $thread[postusername]
                        <else />
                                <span style="cursor:pointer" onclick="window.open('member.php?$session[sessionurl]u=$thread[postuserid]', '_self')">$thread[postusername]</span>
                        </if>
                        </if>

----------------------------

In the same template search for the following code:
HTML Code:

        <if condition="$show['threadmoved']">
Add above it the following code:
HTML Code:

        <if condition="$vboptions['phpkd_poster_separatedcol_active']">
        <td class="alt2" align="center" nowrap="nowrap">
                <if condition="$show['guestuser']">
                        $thread[postusername]
                <else />
                        <a href="member.php?$session[sessionurl]u=$thread[postuserid]">$thread[postusername]</a>
                </if>
        </td>
        </if>

----------------------------

In the same template search for the following code:
HTML Code:

        <td class="alt2" align="center">-</td>
Replace it with following code:
HTML Code:

        <td class="<if condition="$vboptions['phpkd_poster_separatedcol_active']">alt1<else />alt2</if>" align="center">-</td>
----------------------------

In the same template search for the following code:
HTML Code:

        <td class="alt2" title="<phrase 1="$thread[replycount]" 2="$thread[views]">$vbphrase[replies_x_views_y]</phrase>">
Replace it with the following code:
HTML Code:

        <td class="<if condition="$vboptions['phpkd_poster_separatedcol_active']">alt1<else />alt2</if>" title="<phrase 1="$thread[replycount]" 2="$thread[views]">$vbphrase[replies_x_views_y]</phrase>">
----------------------------

In the same template search for the following code:
HTML Code:

                <td class="alt1"><div class="smallfont">
Replace it with the following code:
HTML Code:

                <td class="<if condition="$vboptions['phpkd_poster_separatedcol_active']">alt2<else />alt1</if>"><div class="smallfont">
----------------------------

In the same template search for the following code:
HTML Code:

                <td class="alt2"><input type="checkbox" name="deletebox[$subscribethread[$threadid]]" id="sub$subscribethread[$threadid]" value="yes" /></td>
Replace it with the following code:
HTML Code:

                <td class="<if condition="$vboptions['phpkd_poster_separatedcol_active']">alt1<else />alt2</if>"><input type="checkbox" name="deletebox[$subscribethread[$threadid]]" id="sub$subscribethread[$threadid]" value="yes" /></td>
----------------------------

In the same template search for the following code:
HTML Code:

                <td class="alt1" align="center"><if condition="$show['threadmoved']">-<else /><a href="misc.php?do=whoposted&amp;t=$thread[threadid]" onclick="who($thread[threadid]); return false;">$thread[replycount]</a></if></td>
Replace it with the following code:
HTML Code:

                <td class="<if condition="$vboptions['phpkd_poster_separatedcol_active']">alt2<else />alt1</if>" align="center"><if condition="$show['threadmoved']">-<else /><a href="misc.php?do=whoposted&amp;t=$thread[threadid]" onclick="who($thread[threadid]); return false;">$thread[replycount]</a></if></td>
----------------------------

In the same template search for the following code:
HTML Code:

                <td class="alt2" align="center">$thread[views]</td>
Replace it with the following code:
HTML Code:

                <td class="<if condition="$vboptions['phpkd_poster_separatedcol_active']">alt1<else />alt2</if>" align="center">$thread[views]</td>
----------------------------

In the same template search for the following code:
HTML Code:

                        <td class="alt1"><a href="forumdisplay.php?$session[sessionurl]f=$thread[forumid]">$thread[forumtitle]</a></td>
Replace it with the following code:
HTML Code:

                        <td class="<if condition="$vboptions['phpkd_poster_separatedcol_active']">alt2<else />alt1</if>"><a href="forumdisplay.php?$session[sessionurl]f=$thread[forumid]">$thread[forumtitle]</a></td>
----------------------------

In the same template search for the following code:
HTML Code:

        <if condition="$show['inlinemod']">
                <td class="alt1">

Replace it with the following code:
HTML Code:

        <if condition="$show['inlinemod']">
                <td class="<if condition="$vboptions['phpkd_poster_separatedcol_active']">alt2<else />alt1</if>">


#############################################
#############################################



In the template threadbit_deleted search for the following code:
HTML Code:

                        <if condition="$show['guestuser']">
                                $thread[postusername]
                        <else />
                                <span style="cursor:pointer" onclick="window.open('member.php?$session[sessionurl]u=$thread[postuserid]', '_self')">$thread[postusername]</span>
                        </if>

Replace it with the following code:
HTML Code:

                        <if condition="!$vboptions['phpkd_poster_separatedcol_active']">
                        <if condition="$show['guestuser']">
                                $thread[postusername]
                        <else />
                                <span style="cursor:pointer" onclick="window.open('member.php?$session[sessionurl]u=$thread[postuserid]', '_self')">$thread[postusername]</span>
                        </if>
                        </if>

----------------------------

In the same template search for the following code:
HTML Code:

        <td class="alt2" colspan="3" align="center">
Replace it with the following code:
HTML Code:

        <if condition="$vboptions['phpkd_poster_separatedcol_active']">
        <td class="alt2" align="center" nowrap="nowrap">
                <if condition="$show['guestuser']">
                        $thread[postusername]
                <else />
                        <a href="member.php?$session[sessionurl]u=$thread[postuserid]">$thread[postusername]</a>
                </if>
        </td>
        </if>
       
        <td class="<if condition="$vboptions['phpkd_poster_separatedcol_active']">alt1<else />alt2</if>" colspan="3" align="center">

----------------------------

In the same template search for the following code:
HTML Code:

                <td class="alt1"><a href="forumdisplay.php?$session[sessionurl]f=$thread[forumid]">$thread[forumtitle]</a></td>
Replace it with the following code:
HTML Code:

                <td class="<if condition="$vboptions['phpkd_poster_separatedcol_active']">alt2<else />alt1</if>"><a href="forumdisplay.php?$session[sessionurl]f=$thread[forumid]">$thread[forumtitle]</a></td>
----------------------------

In the same template search for the following code:
HTML Code:

        <if condition="$show['inlinemod']">
                <td class="alt1">

Replace it with the following code:
HTML Code:

        <if condition="$show['inlinemod']">
                <td class="<if condition="$vboptions['phpkd_poster_separatedcol_active']">alt2<else />alt1</if>">


#############################################
#############################################



In the template SUBSCRIBE search for the following code:
HTML Code:

/
                <a href="$sorturl&amp;order=asc&amp;sort=postusername">$vbphrase[thread_starter]</a> $sortarrow[postusername]

Replace it with the following code:
HTML Code:

<if condition="!$vboptions['phpkd_poster_separatedcol_active']"> /
                <a href="$sorturl&amp;order=asc&amp;sort=postusername">$vbphrase[thread_starter]</a> $sortarrow[postusername]</if>

----------------------------

In the same template search for the following code:
HTML Code:

        <td class="thead" width="150" align="center" nowrap="nowrap"><span style="white-space:nowrap"><a href="$sorturl&amp;order=desc&amp;sort=lastpost">$vbphrase[last_post]</a> $sortarrow[lastpost]</span></td>
Add above it the following code:
HTML Code:

        <if condition="$vboptions['phpkd_poster_separatedcol_active']">
        <td class="thead" align="center" nowrap="nowrap">
                <a href="$sorturl&amp;order=asc&amp;sort=postusername">$vbphrase[thread_starter]</a> $sortarrow[postusername]
        </td>
        </if>


#############################################
#############################################



In the template USERCP search for the following code:
HTML Code:

/ $vbphrase[thread_starter]
Replace it with the following code:
HTML Code:

<if condition="!$vboptions['phpkd_poster_separatedcol_active']"> / $vbphrase[thread_starter]</if>
----------------------------

In the same template search for the following code:
HTML Code:

                        <td class="thead" width="150" align="center" nowrap="nowrap">$vbphrase[last_post]</td>
and add above it the following code:
HTML Code:

                        <if condition="$vboptions['phpkd_poster_separatedcol_active']">
                        <td class="thead" align="center" nowrap="nowrap">
                                $vbphrase[thread_starter]
                        </td>
                        </if>


#############################################
#############################################



In the template search_results & search in it for the following code:
HTML Code:

/ $vbphrase[thread_starter]
Replace it with the following code:
HTML Code:

<if condition="!$vboptions['phpkd_poster_separatedcol_active']"> / $vbphrase[thread_starter]</if>
----------------------------

In the same template search for the following code:
HTML Code:

        <td class="thead" width="150" align="center" nowrap="nowrap">$vbphrase[last_post]</td>
Add above it the following code:
HTML Code:

        <if condition="$vboptions['phpkd_poster_separatedcol_active']">
        <td class="thead" align="center" nowrap="nowrap">$vbphrase[thread_starter]</td>
        </if>

----------------------------

In the same template search for the following code:
HTML Code:

$navbar
Add under it the following code:
HTML Code:

<if condition="$vboptions['phpkd_poster_separatedcol_active']">
<if condition="$colspan_increment OR $threadcolspan++"></if>
</if>


#############################################
#############################################



In the template threadbit_lastvisit search for the following code:
HTML Code:

<tr>
Add above it the following code:
HTML Code:

<if condition="$vboptions['phpkd_poster_separatedcol_active']">
<if condition="$threadcolspan++ AND $colspan_increment = true"></if>
</if>


#############################################
#############################################



In the template moderation_threads search for the following code:
HTML Code:

/
                <a href="$sorturl&amp;order=asc&amp;sort=postusername" rel="nofollow">$vbphrase[thread_starter]</a> $sortarrow[postusername]

Replace it with the following code:
HTML Code:

<if condition="!$vboptions['phpkd_poster_separatedcol_active']"> /
                <a href="$sorturl&amp;order=asc&amp;sort=postusername" rel="nofollow">$vbphrase[thread_starter]</a> $sortarrow[postusername]</if>

----------------------------

In the same template search for the following code:
HTML Code:

        <td class="thead" width="150" align="center" nowrap="nowrap"><span style="white-space:nowrap"><a href="$sorturl&amp;order=desc&amp;sort=lastpost" rel="nofollow">$vbphrase[last_post]</a> $sortarrow[lastpost]</span></td>
Add above it the following code:
HTML Code:

        <if condition="$vboptions['phpkd_poster_separatedcol_active']">
        <td class="thead" align="center" nowrap="nowrap">
                <a href="$sorturl&amp;order=asc&amp;sort=postusername" rel="nofollow">$vbphrase[thread_starter]</a> $sortarrow[postusername]
        </td>
        </if>


You're Done!

Omranic 06-23-2007 02:20 AM

First Post Reserved!

rjmjr69 06-23-2007 02:53 AM

HOLY COW SH!T BATMAN is there enough edits? That looks like more than installing vbplaza. Theres this auto code thing that allot of the coders are using maybe you could study up on that or ask someone for help.

Non the less keep up the good work. I'll wait for an easier install method.

FReeSTER 06-23-2007 03:00 AM

Quote:

Originally Posted by rjmjr69 (Post 1274359)
HOLY COW SH!T BATMAN is there enough edits? That looks like more than installing vbplaza. Theres this auto code thing that allot of the coders are using maybe you could study up on that or ask someone for help.

Non the less keep up the good work. I'll wait for an easier install method.

I second that.


But great work though, will love to see a beter install for this. It looks great!!!!!!!!!!

Magnumutz 06-23-2007 04:28 AM

How about making it a product? I know it takes some time, but let me know when your done with it.

iogames 06-23-2007 05:09 AM

Eerrr... yeah it's too much for me... I admire your dedication tough...
[right now I love so much my board to go for it :D]

Glamology 06-23-2007 05:30 AM

You know, I thought there were a lot of edits, yes, but I did it anyway. I'd wanted this edit forever.

This? Is freaking perfect! Thanks so much. Question, in the future can you provide a way to let users chose whether or not they'd like to view the forum this way? Thanks!

Omranic 06-23-2007 05:38 AM

Quote:

Originally Posted by iogames (Post 1274423)
Eerrr... yeah it's too much for me... I admire your dedication tough...
[right now I love so much my board to go for it :D]

Quote:

Originally Posted by Glamology (Post 1274430)
You know, I thought there were a lot of edits, yes, but I did it anyway. I'd wanted this edit forever.

This? Is freaking perfect! Thanks so much. Question, in the future can you provide a way to let users chose whether or not they'd like to view the forum this way? Thanks!

Quote:

Originally Posted by Magnumutz (Post 1274412)
How about making it a product? I know it takes some time, but let me know when your done with it.

Quote:

Originally Posted by El Intocable (Post 1274369)
I second that.


But great work though, will love to see a beter install for this. It looks great!!!!!!!!!!

Quote:

Originally Posted by rjmjr69 (Post 1274359)
HOLY COW SH!T BATMAN is there enough edits? That looks like more than installing vbplaza. Theres this auto code thing that allot of the coders are using maybe you could study up on that or ask someone for help.

Non the less keep up the good work. I'll wait for an easier install method.



VIP NOTE: These edits cat't be done automatically by plugins (No wAy!), So you SHOULD Do it MANUALLY !!.


Regarding to Glamology's comment: yes, i might release a future version allows users to choose the mode they prefer.

dbirosel 06-23-2007 05:55 AM

Or you can follow the steps on vbulletin.com...

http://www.vbulletin.com/forum/showthread.php?t=197265

Omranic 06-23-2007 09:41 AM

Quote:

Originally Posted by dbirosel (Post 1274439)
Or you can follow the steps on vbulletin.com...

http://www.vbulletin.com/forum/showthread.php?t=197265

The steps mentioned there isn't complete & some of it done via plugins within my mod, also my modification covers all forum parts ( forumdisplay / search results / moderation system / Subscribed threads ) & supply an option for turning the whole modification On/Off.


All times are GMT. The time now is 06:12 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.01550 seconds
  • Memory Usage 1,903KB
  • 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
  • (56)bbcode_html_printable
  • (7)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)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