vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Forum Home Enhancements - New Latest Album Pictures - Forum Home (https://vborg.vbsupport.ru/showthread.php?t=228618)

CharlieDelta 05-29-2012 01:23 PM

I see the code. :D I highlighted it in red for you.
If you have custom styles you have to make the template edits in all styles.

Quote:

Originally Posted by Chadi (Post 2334274)
I don't see this in plugin manager > New Album Picture Forum Home (there are 2 of these), none have those codes

the cache template one has only

Code:

if (THIS_SCRIPT == "index")
{
// global $cache;
$cache[] = 'newalbum_picture';
$cache[] = 'newalbum_print';
}

forumhome_start has

Code:

if (
    (
        $vbulletin->options['socnet'] & $vbulletin->bf_misc_socnet['enable_albums']
        AND
        $permissions['genericpermissions'] & $vbulletin->bf_ugp_genericpermissions['canviewmembers']
        AND
        $permissions['albumpermissions'] & $vbulletin->bf_ugp_albumpermissions['canviewalbum']
        AND
        $vbulletin->options['new_enable_albums']
    )
)
{
  $displayrecords = ($vbulletin->options['new_afm_sayi'] ? $vbulletin->options['new_afm_sayi'] : 4);
    switch ($vbulletin->options['new_afm_dt'])
    {
      case 1:
      $sorgu = "ORDER BY dateline DESC LIMIT 0, $displayrecords";
      $resimlery = $vbphrase['new_afm_sec5'];
      break;
      case 2:
      $sorgu = "ORDER BY rand(NOW()) DESC LIMIT 0, $displayrecords";
      $resimlery = $vbphrase['new_afm_sec6'];
      break;
    } 
  $lpictures = $db->query("
  SELECT albumpicture.*, album.*, user.username, user.usergroupid,
  IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid
  FROM " . TABLE_PREFIX . "attachment AS albumpicture
  LEFT JOIN " . TABLE_PREFIX . "album AS album ON(album.albumid = albumpicture.contentid)
  LEFT JOIN " . TABLE_PREFIX . "user AS user ON(user.userid = album.userid)
  WHERE album.state = 'public' and albumpicture.contenttypeid = 8
  $sorgu 
  ");
  if ($db->num_rows($lpictures))
  {
    while ($lpicture = $db->fetch_array($lpictures))
    {
    $lpicture['musername'] = fetch_musername($lpicture);
    $lpicture['title'] = trim(strip_quotes($lpicture['title']));
    // eval('$resimler .= "' . fetch_template('afm_picture') . '";');
    $templater_x1 = vB_Template::create('newalbum_picture');
    $templater_x1->register('lpicture',$lpicture);
  $resimler .= $templater_x1->render();

    }
   
    $templater = vB_Template::create('newalbum_print');
    $templater->register('resimler',$resimler);
    $templater->register('resimlery',$resimlery);
    $template_hook['forumhome_wgo_pos2'] .= $templater->render();

  }
  $db->free_result($lpictures);
}


Even so, nothing shows up on my forumhome regardless :(


Chadi 05-29-2012 01:32 PM

Thanks, did that and template edits but still nothing shows up

CharlieDelta 05-29-2012 01:35 PM

Does anyone have albums uploaded? It won't show any pictures until you do.

Chadi 05-29-2012 03:08 PM

Quote:

Originally Posted by mobe00 (Post 2005793)
I did some changes in my coding here to get the result i wanted

Replace the templates with the following code.

Template Newalbum_print

Code:

<div id="test" class="block collapse">
    <h3 class="blockhead">
        <b>{vb:raw resimlery}</b>
        <a class="collapse" id="collapse_album_content" href="{vb:raw relpath}#top"><img src="{vb:stylevar imgdir_button}/collapse{vb:raw vbcollapse.collapseimg_album_content_img}_40b.png" alt="{vb:rawphrase collapse_this_category}" /></a>
    </h3>

    <div id="album_content" class="childforum forumbit_post">
        <div class="forumrow table" style="padding-right:0px">
            <table class="block" cellpadding="6" cellspacing="6" border="0" width="100%" align="center">
<br />
                <tr>
                    {vb:raw resimler}
                </tr>
            </table>
<br />
        </div>
    </div>
</div>

Template Newalbum_picture

Code:

<td align="center">   
        <a class="picture" href="album.php?albumid={vb:raw lpicture.albumid}&amp;attachmentid={vb:raw lpicture.attachmentid}"><img  src="attachment.php?attachmentid={vb:raw lpicture.attachmentid}&amp;thumb=1&amp;d=1258906442" alt="269" border="0" /></a>
<br />
<a href="member.php?u={vb:raw lpicture.userid}">{vb:raw lpicture.musername}</a>
<br />
{vb:raw lpicture.title}
</td>

In pluginmanager - find New Album Picture Forum Home

find the code

Code:

$template_hook['forumhome_wgo_pos1'] .= $templater->render();
and change it with

Code:

$template_hook['forumhome_above_forums'] .= $templater->render();
And voila ..you got this :D


I tried this again on a forum home album mod using your code

I have it set as

Code:

<div class="vbcat">
        <div class="vbcat_left">
            <div class="vbcat_right">
        <a class="collapse" id="collapse_album_content" href="{vb:raw  relpath}#top"><img src="{vb:stylevar  imgdir_button}/collapse{vb:raw  vbcollapse.collapseimg_album_content_img}_40b.png" alt="{vb:rawphrase  collapse_this_category}" /></a>
            </div>
        </div>
    </div>
    <div id="album_content" class="childforum forumbit_post">
        <div class="forumrow table" style="padding-right:0px">
            <table class="block" cellpadding="6" cellspacing="6" border="0" width="100%" align="center">
<br />
                <tr>
                    {vb:raw resimler}
                </tr>
            </table>
<div class="vbcat_bottom"><div  class="vbcat_bottom_left"><div  class="vbcat_bottom_right"></div></div></div>
</div>
</div>

But, this is how it appears

http://www.vbstyles.com/forum/attach...tid=1984&stc=1


Noticed few problems:

its not properly aligned with sideblock
the collapse button, that row/table section is not properly widened to rest of table.
footer of table, extra purple row?

Thanks in advance.

Chadi 05-30-2012 01:08 AM

1 Attachment(s)
Got the template working, Just a question - how can I insert this in a custom location? I tried copying the newalbum_picture template into a custom forumhome spot and this is all it outputs:

THis is the entire code I'm using in forumhome, for the 2 columned table for my shoutbox and this gallery

Code:

    <div class="vbcat">
        <div class="vbcat_left">
            <div class="vbcat_right">
        <a class="collapse" id="collapse_shoutbox" href="{vb:raw relpath}#top"><img src="{vb:stylevar imgdir_button}/collapse{vb:raw vbcollapse.collapseimg_album_content_img}_40b.png" alt="{vb:rawphrase collapse_this_category}" /></a>
            </div>
        </div>
    </div>
        <table border="0" width="100%" align="center" columns="2">
            <tr>
                <td>
                    <div id="shoutbox">
                        <iframe frameborder="0" style="height: 185px; overflow:auto; width: 95%" src="http://www.cbox.ws/box/?boxid=439&boxtag=7868&sec=main" name="cboxmain" id="cboxmain" seamless="seamless" scrolling="auto" frameborder="0"></iframe>
                        <iframe frameborder="0" width="95%" height="55" src="http://www.cbox.ws/box/?boxid=439&boxtag=7868&sec=form&wmsg=350&nme=$cbox _nme&nmekey=$cbox_key" marginheight="1" marginwidth="1" scrolling="no" allowtransparency="yes" name="cboxform" id="cboxform"></iframe>
                    </div>
                </td>
                <td align="center">
                    <a class="picture" href="album.php?albumid={vb:raw lpicture.albumid}&amp;attachmentid={vb:raw lpicture.attachmentid}">
                    <img  src="attachment.php?attachmentid={vb:raw lpicture.attachmentid}&amp;thumb=1&amp;d=1258906442" alt="Front Range 4x4 Member Rig" style="border:1px solid #ddd;background:white;padding:4px;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.8);-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.8);box-shadow:0px 2px 2px rgba(0,0,0,0.8);border-image:initial;"/>
                    </a>
                    <br />
                    <a href="member.php?u={vb:raw lpicture.userid}">
                    {vb:raw lpicture.musername}
                    </a>
                </td>
            </tr>
        </table>
    <div class="vbcat_bottom"><div class="vbcat_bottom_left"><div class="vbcat_bottom_right"></div></div></div>


Bisha 05-30-2012 09:23 AM

Anyone have the modification for thumbnails??
Thank you!

Toorak Times 05-31-2012 03:45 AM

Works fine in my Fluid skins but breaks the Fixed skins up. Is there any fix or is this mod for Fluid skins only?

silpher 06-01-2012 02:57 PM

how to put this on the TOP of Forum Home?

Videx 06-01-2012 04:28 PM

Quote:

Originally Posted by silpher (Post 2335442)
how to put this on the TOP of Forum Home?

This is a common request, but despite telling people to search for the answer nobody recently has come back with the link so I went looking myself. It was only slightly more difficult than simply searching for "top".

https://vborg.vbsupport.ru/showpost....&postcount=120

Obviously you won't want to use the file as it's so old, but I sure hope someone tries the edit and reports back if it still works. Mine's still at the top in 4.1.8 and this must have been the way I got it there.

Chadi 06-02-2012 02:12 PM

How can I place this in a custom area?


All times are GMT. The time now is 09:18 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.01629 seconds
  • Memory Usage 1,766KB
  • 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
  • (8)bbcode_code_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (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