collapse

* Simple Portal Archived Forum

This is an Archive Forum.

The content in this forum may be out-of-date or have been superseded by newer information, and links in forum pages to other sites may not work.
This forum contains archives for future reference.

Visit our thread at Simple Machines Forum for current support.

SMF 2.1 users: EhPortal is a ported version of Simple Portal specifically designed for the SMF 2.1 branch.
Please visit web-develop.ca to download EhPortal and for its support.

* User Info

 
 
Welcome, Guest. Please login or register.

* Who's Online

  • Dot Guests: 601
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

* Shoutbox

Refresh History
  • Shoutbox is not for support!
  • {OCS}MasterSeal: Yup, Still adore SP
    April 21, 2019, 07:08:06 PM
  • {OCS}MasterSeal: STILL love SP :)
    November 24, 2018, 05:05:50 AM
  • ♦ Ninja ZX-10RR ♦: <3 aegersz
    September 13, 2018, 03:36:09 PM
  • aegersz: I STILL <3 LOVE SimplePortal
    September 13, 2018, 07:11:39 AM
  • aegersz: o LOVE you guys - Simple Portal rocks !
    May 09, 2018, 05:18:59 AM
  • Chen Zhen: our apologies for the site being down.. please read server issues topic
    March 22, 2018, 05:32:38 AM
  • {OCS}MasterSeal: LOL PLEASE forget I just posted that. I found the answer in my own dang post back in 2015. lol sorry!
    July 04, 2017, 10:47:55 PM
  • {OCS}MasterSeal: I know this SB isnt' for support, but I just have a general question. Who would I contact to find out where SP stores its block info? Is it DB driven or files? I searched the site but came up with nothing. probably my fault any insight is appreciated.
    July 04, 2017, 10:43:36 PM
  • ♦ Ninja ZX-10RR ♦: Excuse me but what does Simpleportal have to deal with that?
    February 05, 2017, 08:21:14 PM
  • WhiteEagle: of course IMHO that site appears to be dead :(
    February 04, 2017, 01:08:05 PM
  • WhiteEagle: If I can get that, then I'll use it for that site...
    February 04, 2017, 01:07:35 PM
  • WhiteEagle: decided to not use SMF for any projects, unless I can get a copy of the premium version of the fanfiction archive plugin
    February 04, 2017, 01:06:54 PM
  • expertdecisions: cloudflare
    January 28, 2017, 08:01:47 AM
  • aegersz: SM release 2.0.13 !
    January 12, 2017, 06:00:13 AM
  • raffo: Tks Emanuele, even if I didn't understand the fix :D
    November 07, 2016, 02:01:20 AM
  • emanuele: [link]
    November 01, 2016, 12:43:50 PM
  • emanuele: raffo: the English support board is a good place. ;)
    November 01, 2016, 12:43:38 PM
  • raffo: Where can I find the fix for the shoutbox?
    November 01, 2016, 05:06:09 AM
  • {OCS}MasterSeal: To the SP team, I make a point to come here and thank you as much as possible for your work.  so again, THANK YOU!
    October 28, 2016, 10:38:05 AM
  • emanuele: That's indeed funny, the limit is present only in the patch and not the full install.
    October 22, 2016, 06:14:58 PM

* Recent Posts

Adding Forums Button to Nav bar by jirapon
[August 01, 2019, 09:07:12 AM]


Re: Board Icons by ♦ Ninja ZX-10RR ♦
[July 30, 2019, 04:03:41 PM]


MOVED: Czech translation???? by ♦ Ninja ZX-10RR ♦
[July 30, 2019, 03:04:51 PM]


Board Icons by jirapon
[July 30, 2019, 07:28:44 AM]


Re: Thankyou Simpleportal, by ♦ Ninja ZX-10RR ♦
[July 29, 2019, 09:41:29 AM]

Welcome to SimplePortal.net! You can download SimplePortal from the Downloads Area!

Author Topic: BoardNews "sticky"?  (Read 2813 times)

0 Members and 1 Guest are viewing this topic.

Offline giannis_athens

  • Semi Newbie
  • *
  • Posts: 13
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
BoardNews "sticky"?
« on: August 05, 2010, 05:21:10 PM »
Added in edit: Please see http://simpleportal.net/index.php?topic=6048.0 for the origin of this topic.
 
The "starting post" parameter just means "don't even consider any posts with a lower number than this one".
 
Boardnews always displays the most up-to-date post/topic on the chosen boards first.
Ok....now there is a clear answer for my query.  ;)
How should i knew that?  :whistle:
Is there anyway to put a starting post there (not a "don't even consider any posts with a lower number than this one")  ??? :nervous-happy:
« Last Edit: August 09, 2010, 08:41:38 AM by AngelinaBelle »

Offline AngelinaBelle

  • Comrade
  • *
  • Posts: 4870
  • Gender: Female
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: BoardNews "sticky"?
« Reply #1 on: August 06, 2010, 02:20:34 PM »
I understand your frustration.
The documentation is just not complete -- for lack of people with time to work on the user documentation. If you had time to explain what you've just learn for the benefit of others who are new to SimplePortal, the team may be able to put that into the documentation.
 
There is a pretty easy way to make a block with JUST ONE posting.
You would use a custom php block, and the SSI function ssi_fetchPosts
 
The simplest form of this would be
Code: [Select]
$msgID=35523;
ssi_fetchPosts($msgID, false, 'echo');

If you want to format the output yourself, you could use something like:
Code: [Select]
$msgID=33523;
$item = ssi_fetchPosts($msgID, false,'array');
          echo '
           <h2>' , parse_bbc($item['subject']), '</h2>
            <div>
           ',  parse_bbc($item['body']),  '
           </div>
           ';

For more information about what's available in $item, have a look at the function ssi_fetchPosts in the file SSI.php.
Please to keep this website running, if you like SimplePortal, make a
one-time subscription. Thank you for your support.

Have you tried the SimplePortal documentation?

Offline giannis_athens

  • Semi Newbie
  • *
  • Posts: 13
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: BoardNews "sticky"?
« Reply #2 on: August 08, 2010, 01:53:35 PM »
I understand your frustration.
The documentation is just not complete -- for lack of people with time to work on the user documentation. If you had time to explain what you've just learn for the benefit of others who are new to SimplePortal, the team may be able to put that into the documentation.
 
There is a pretty easy way to make a block with JUST ONE posting.
You would use a custom php block, and the SSI function ssi_fetchPosts
 
The simplest form of this would be
Code: [Select]
$msgID=35523;
ssi_fetchPosts($msgID, false, 'echo');

If you want to format the output yourself, you could use something like:
Code: [Select]
$msgID=33523;
$item = ssi_fetchPosts($msgID, false,'array');
          echo '
           <h2>' , parse_bbc($item['subject']), '</h2>
            <div>
           ',  parse_bbc($item['body']),  '
           </div>
           ';

For more information about what's available in $item, have a look at the function ssi_fetchPosts in the file SSI.php.


So this is my ssi_fetchPosts function in my SSI.php file:
Code: [Select]
function ssi_fetchPosts($post_ids, $override_permissions = false, $output_method = 'echo')
{
global $user_info, $modSettings;

// Allow the user to request more than one - why not?
$post_ids = is_array($post_ids) ? $post_ids : array($post_ids);

// Restrict the posts required...
$query_where = '
m.id_msg IN ({array_int:message_list})' . ($override_permissions ? '' : '
AND {query_wanna_see_board}') . ($modSettings['postmod_active'] ? '
AND m.approved = {int:is_approved}' : '');
$query_where_params = array(
'message_list' => $post_ids,
'is_approved' => 1,
);

// Then make the query and dump the data.
return ssi_queryPosts($query_where, $query_where_params, '', 'm.id_msg DESC', $output_method);
}

I did that but only in the
Code: [Select]
$msgID=35523;
ssi_fetchPosts($msgID, false, 'echo');
show my specific post but without any images there.

What kind of changes do you suggest me to make ...and show my specific post, with the images also, there?
« Last Edit: August 08, 2010, 02:13:48 PM by giannis_athens »

Offline AngelinaBelle

  • Comrade
  • *
  • Posts: 4870
  • Gender: Female
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: BoardNews "sticky"?
« Reply #3 on: August 09, 2010, 08:39:11 AM »
If you want it to look just like board news, you'll want to use code just like what is in sp_boardNews in PortalBlocks.php
 
So this is going to be all about customization, and I am splitting this topic for clarity.
 
What you want might be best achieved by customizing sp_boardNews to specify a post to show before all the other posts.  If you do a search at this site, you will find how others have customized the functions in PortalBlocks. [SiNaN] has offered examples showing how to add new block parameters, I have done a couple of customizations (sp_articles, sp_boxyNews). There are many more examples from other posters.
 
I suggest you post your idea of having a "sticky boardnews" topic on the
Feature Requests board. If it proves popular, it could be added in a future version of SimplePortal.
 
 
 
Please to keep this website running, if you like SimplePortal, make a
one-time subscription. Thank you for your support.

Have you tried the SimplePortal documentation?

Offline giannis_athens

  • Semi Newbie
  • *
  • Posts: 13
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: BoardNews "sticky"?
« Reply #4 on: August 10, 2010, 06:22:07 AM »
If you want it to look just like board news, you'll want to use code just like what is in sp_boardNews in PortalBlocks.php
I have downoladed the Sources/PortalBlocks.php and have found the sp_boardNews function in there..
But its huge!! I mean its over 100 lines function...how am i suppose to edit and where?

What you want might be best achieved by customizing sp_boardNews to specify a post to show before all the other posts.  If you do a search at this site, you will find how others have customized the functions in PortalBlocks. [SiNaN] has offered examples showing how to add new block parameters, I have done a couple of customizations (sp_articles, sp_boxyNews). There are many more examples from other posters.
How i will find those examples, what am i going to seacrh for?

I suggest you post your idea of having a "sticky boardnews" topic on the
Feature Requests board. If it proves popular, it could be added in a future version of SimplePortal.
I will do it straight away, thank you very much!

Offline AngelinaBelle

  • Comrade
  • *
  • Posts: 4870
  • Gender: Female
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: BoardNews "sticky"?
« Reply #5 on: August 10, 2010, 07:25:17 AM »
I have another idea.
This will work for you if
1) This is for the portal page
2) You are not already using Articles for something else
 
Simply make your 1 desired topic (articles are always topics) an Article.
 
Then make your boardNews block a bottom block -- it will display after the article.
Please to keep this website running, if you like SimplePortal, make a
one-time subscription. Thank you for your support.

Have you tried the SimplePortal documentation?