Page 2 of 2

Re: User Blog Mod Block

Posted: 23. April 2009 20:49
by Kharon
thanks, it is working :)

Re: User Blog Mod Block

Posted: 25. April 2009 05:32
by Amo
I;'m going to try this tomorrow, really appreciate this dan. id do it noww but im a tad too drunk lol >.<

Re: User Blog Mod Block

Posted: 28. April 2009 16:38
by Anotheridiot
User Blog Mod has been updated to 1.0.10 last week.

I can confirm that this block works with the following versions of User Blog Mod
1.0.8 - Working 100%
1.0.9 - Working(Unconfirmed Bug - minor style issues if installed as first version)
1.0.10 - Working 100%

What I'd like to do with this next is take the 'Total Blog Entries' from the bottom of the index.php and add it to the Statistics block.

Re: User Blog Mod Block

Posted: 30. April 2009 18:56
by FLATTOP
Thanks alot for the code guys, it works great! I changed the output from 5 to 3 so it doesn't take up too much space on my portal.

Re: User Blog Mod Block

Posted: 23. October 2009 13:53
by zappa84
Kevin wrote:To use the advantages of new features for additional blocks (easier updating portals with additional blocks) and the template variables, i would suggest to build the code of Dan up like this:
  • open root/portal/block/additional_blocks.php
    find:

    Code: Select all

    if (!defined('IN_PORTAL'))
    {
        exit;
    } 
    add after:

    Code: Select all

    include($phpbb_root_path . 'portal/block/blog_block.'.$phpEx); 
  • Create a new File, called blog_block.php, contend:

    Code: Select all

    <?php
    
    if (!defined('IN_PHPBB'))
    {
       exit;
    }
    
    if (!defined('IN_PORTAL'))
    {
       exit;
    }
    
        // Output Blog Entries
            $blog_limit = 5;
    
            $user->add_lang(array('mods/blog/common', 'mods/blog/view'));
            include($phpbb_root_path . 'blog/functions.' . $phpEx);
            $blog_data = new blog_data();
    
            $recent_blog_ids = $blog_data->get_blog_data('recent', 0, array('limit' => $blog_limit));
            $blog_data->get_user_data(false, true);
            update_edit_delete();
            if ($recent_blog_ids !== false)
            {
               foreach ($recent_blog_ids as $id)
               {
                  $template->assign_block_vars('recent_blogs', array_merge($blog_data->handle_user_data(blog_data::$blog[$id]['user_id']), $blog_data->handle_blog_data($id, $config['user_blog_text_limit'])));
               }
            }
    
    
    ?>
    upload this file to root/portal/block/
  • Create a new File, called blog_block.html, contend:

    Code: Select all

    {$C_BLOCK_H_L}<dl><dt>{L_RECENT_BLOGS}</dt></dl>{$C_BLOCK_H_R}
    <div class="panel" style="margin-bottom: 0px">
        <div class="inner"><span class="portal-corners-top-inner"></span>
            <!-- BEGIN recent_blogs -->
            <div class="post bg1<!-- IF recent_blogs.S_REPORTED or recent_blogs.S_UNAPPROVED --> reported<!-- ENDIF --><!-- IF recent_blogs.S_DELETED --> deleted<!-- ENDIF -->" <!-- IF recent_blogs.POST_COLOR and not recent_blogs.S_REPORTED and not recent_blogs.S_UNAPPROVED and not recent_blogs.S_DELETED -->style="background-color: {recent_blogs.POST_COLOR}"<!-- ENDIF -->>
               <div class="inner"><span class="corners-top"><span></span></span>
        
               <div class="postbody" style="width: 100%;">
               <!-- IF recent_blogs.S_UNAPPROVED or recent_blogs.S_REPORTED -->
                  <p class="rules">
                  <!-- IF recent_blogs.S_UNAPPROVED -->{UNAPPROVED_IMG} <a href="{recent_blogs.U_APPROVE}"><strong>{L_UNAPPROVED}</strong></a><!-- ENDIF -->
                  <!-- IF recent_blogs.S_REPORTED -->{REPORTED_IMG} <a href="{recent_blogs.U_REPORT}"><strong>{L_REPORTED_SHORT}</strong></a><!-- ENDIF -->
                  </p>
               <!-- ENDIF -->
        
               <dl>
                  <dt>
                     <strong><!-- IF recent_blogs.S_HAS_POLL --><img src="{T_THEME_PATH}/images/blog/icon_poll.gif" style="float: right;" alt="" /> <!-- ENDIF --><a href="{recent_blogs.U_VIEW}">{recent_blogs.TITLE}</a></strong> {L_POST_BY_AUTHOR} <strong>{recent_blogs.USER_FULL}</strong>  {L_POSTED_ON_DATE} {recent_blogs.DATE} <br />
                        <div class="content" style="width: 95%; padding: 4px;">{recent_blogs.MESSAGE}</div>
        
                        <!-- IF recent_blogs.S_HAS_ATTACHMENTS -->
                           <dl class="attachbox">
                              <dt>{L_ATTACHMENTS}</dt>
                           </dl>
                           <!-- ENDIF -->
        
                        <br clear="all" />
                        <div>
                           <span class="num_replies">{recent_blogs.REPLIES}</span>
                           {recent_blogs.VIEWS}
                        </div>
                  </dt>
               </dl>
               </div><span class="corners-bottom"><span></span></span>
               </div>
            </div>
            <!-- END recent_blogs -->
        <span class="portal-corners-bottom-inner"></span></div>
    </div>
    {$C_BLOCK_F_L}{$C_BLOCK_F_R} 
    upload this file to root/styles/prosilver/portal/block/
  • open /styles/prosilver/template/portal/block/additional_blocks_center.html
    find:

    Code: Select all

    <!-- additional_blocks //-->         
    add after:

    Code: Select all

        <!-- INCLUDE portal/block/blog_block.html --> 

Not tested, but that should be it. Dont forget to purge the cache afterwards. ;)


This is just great! but could you help me out to find the right code for subsilver2? please i really would like to set it up in the portal...

Re: User Blog Mod Block

Posted: 7. December 2009 00:01
by Parkstee
Hi just tried this on my site and get the following error:

Code: Select all

[phpBB Debug] PHP Notice: in file /blog/includes/blog_data.php on line 440: Undefined index: MAX_OPTION_SELECT
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4247: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3503)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4249: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3503)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4250: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3503)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4251: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3503)
How can I fix it please

Re: User Blog Mod Block

Posted: 22. January 2010 15:28
by vonhazey
Working fine on my site is this going to be officially released?

Re: User Blog Mod Block

Posted: 23. April 2010 13:43
by yogiiskandar
any edit for subsilver please

Re: User Blog Mod Block

Posted: 20. September 2010 14:17
by diesusi
Hello!

Sorry, my english is really bad. :(
I'm looking for the a simular block.

I'd like to get the recent comments on a block on the Portal, but I don't know how to.

Would anybody help me please?

Thanks a lot!

Re: User Blog Mod Block

Posted: 1. February 2011 11:45
by Antartico
Hello everyone,
As I wrote in my previous post, I'm using board3 + the blog mod.
Talking about the blog mod:
- How can I put a post in the embed code of youtube?
- There is a html editor for the posts?
- Is possible to show in the "blog mod block" a preview of the post? To let you know, as a blogger's function <--more-->