Scoop -- the swiss army chainsaw of content management
Front Page · Everything · News · Code · Help! · Wishlist · Project · Scoop Sites · Dev Notes · Latest CVS changes · Development Activities
Customizing the Story_summary Block Boxes
By imrdkl2 , Section Help! []
Posted on Sun Jul 18, 2004 at 12:00:00 PM PST
The story_summary block provides an important "first impression" for visitors and new users to a given scoop site. Its role in constructing the front page, via summarizing all of the current FP stories individually, is clearly critical for introducing and maintaining the look and feel of any given site. To that end, a relatively proficient scoop hacker has given this site a very different and unique "look and feel", apparantly via recoding certain effects produced within the story_summary block. Now, I don't know whether he's done it via direct changes to lib/Scoop/Stories/Views.pm and friends, or via a box of some sort - but it seems clear that several features which are embedded in the code have been altered, somehow.

As it turns out, I too would like to modify the look and feel of story_summary. Inside, I describe my needs, and provide some box code which seems to work ok for the task, for your evaluation and criticism.

For the sake of completeness (and please forgive my limited understanding here) the story_summary block is called multiple times during the build of each front page and each section (including diary section) listing page - it provides CONTENT for index_template. Story_summary is the block which sets up the text and formatting for the story title, author, section, topic, posting-date, intro-text, and most importantly for me, comment stats, story stats (words/bytes), and the link to Full Story. Depending on the user preferences, it may be called from 10-50 times per section listing view or FP view.

So, the "relatively proficient" scoop hacker I mentioned previously has made several modifications to story_summary on dailykos. First, he's rearranged the |by| and the |info| blocks so that they appear before the |intro_text| - but that's easy. And that's how it works on k5, too. Where things get interesting is when we look at |section_link|, |stats|, and |info| blocks which are instantiated in story_summary, and which appear on dailykos.com. First, the |section_link| and |info| are somehow "merged" into a single Section::Story pair of links. Next, the |stats| block is printing only the number of comments - the bits about how many words/bytes are in the story are completely gone, even though they're hardcoded in lib/Scoop/Stories/Views.pm. Nifty!

So, the folks I'm trying to help out would like very much to do something like this on their website. To that end, I've written the following box code, which replaces the |stats| block in story_summary. I call it simply as |BOX,my_stats,|sid||, passing in the sid which allows me to get enough information to reproduce the statistics which are built in to (hardcoded) in |stats|, via the call to sub story_links{} from sub frontpage_view{}. Please consider:


# Get S and the sid
my $S = shift;
my $sid = "$ARGS[0]";

# Initialize some stuff, based on code from the story_links subroutine in Views.pm
my $comment_plural = $S->{UI}->{BLOCKS}->{comment_plural} \|\| 's';
my $show = $S->{UI}->{VARS}->{show_new_comments};
my $comment_word = $S->{UI}->{BLOCKS}->{comment_word} \|\| 'comment'; 
my $section = $S->_get_story_section($sid);

# Fetch the count for both topical and editorial comments, as well as "new" comments.
# We'll only be displaying the number of topical comments and new topical comments
my ($topical, $editorial, $pending, $highest) = $S->_comment_breakdown($sid);

# Since the $story object doesn't seem to be available at story_summary time, we
# need to ask the database whether a given story has bodytext, so that the correct string
# can be printed out, indicating that this is it, or that there's more.
# Here, we're going to use some cache, to limit the number of hits on the db
unless(exists($S->cache->{CACHE}->{bodytext_lengths}->{$sid})){
    my ($rv, $sth) = $S->db_select({
	WHAT => 'length(bodytext)',
	FROM => 'stories',
	WHERE => qq{sid = '$sid'}});
    my $lengths = $sth->fetchall_arrayref();
    $sth->finish();
    $S->cache->{CACHE}->{bodytext_lengths}->{$sid} = $lengths->[0]->[0];
}

# Setup the appropriate page text based on whether the bodytext has length
my $text = ($S->cache->{CACHE}->{bodytext_lengths}->{$sid}	> 0)? 
							    '%%readmore_txt%%' :
'%%no_body_txt%%';
# just in case you don't have no_body_txt set
$text = ($text eq '') ? 'Comments >>' : $text;

# Construct the link based on perms								   
      
my $content  = qq\|<A CLASS="light"
HREF="%%rootdir%%/story/$sid">$text</A> \| unless
		(($S->have_section_perm(hide_read_comments => $section)) &&
		($S->have_section_perm(hide_post_comments => $section)));

if ($S->have_perm('story_list')) {
     $content .= qq\| [<A CLASS="light"
HREF="%%rootdir%%/admin/story/$sid">edit</A>] \|;
 }

# If there are topical comments, show the count 						   
		   
if( $topical){
    $content .= sprintf( "%s$S->{UI}->{BLOCKS}->{comment_num_format_start}%d
$S->{UI}->{BLOCKS}->{comment_num_format_end}%s%s", "(",
				 $topical,$comment_word,
				 $topical > 1 ? $comment_plural : ''
				 ) ;
    # If there are new comments, indicate how many (minus editorial)
    if($show){
       my $num_new = $S->new_comments_since_last_seen($sid);
       if($num_new){
		($num_new > $topical) && ($num_new = $topical);  # If more than topical,
set equal to topical XXX
		my $new_comment_format_start =
$S->{UI}->{BLOCKS}->{new_comment_format_start} \|\| '<b>';
		my $new_comment_format_end = $S->{UI}->{BLOCKS}->{new_comment_format_end}
\|\| '</b>';
		$content .=  ", $new_comment_format_start$num_new$new_comment_format_end new";
       }
    }
    $content .= ")";
}												   
	       
return $content;

Now, with this code, I aim to accomplish several things, hopefully clear from the comments in the code, but outlined here for competeness' sake:

  • Provide the (perms checked) link to the story, with appropriate text based on whether the story has body text. In the case of dailykos.com, when there is no bodytext, only "Link and Discuss" is printed. If there is bodytext, then "There's More" is printed.
  • Completely eliminate the "N Blocks/Bytes in story" text
  • Indicate the number of topical comments only
  • Indicate the number of new topical comments
So, that pretty much demonstrates the limits of my understanding and competence here. What I'd like to know then, are several things:
  • Does this seem a reasonable approach?
  • How intensive is this code, really? It duplicates several calls which are already in sub frontpage_view{} and sub story_links - how will it affect the db load on a heavily viewed site, do you suppose?
  • Is the $story object really unavailable? Or am I missing something fundamental, and need not ask the database about bodytext at all?
  • Anything else?
Any and all help or feedback is appreciated.
< RedState.org is up and running | The Agonist - 'Thoughtful, Global, Timely' >

Menu
· create account
· faq
· search
· report bugs
· Scoop Administrators Guide
· Scoop Box Exchange

Login
Make a new account
Username:
Password:

Poll
Hows the weather there?
· Great 33%
· Bad 0%
· Ok 66%

Votes: 3
Results | Other Polls

Related Links
· Scoop
· this site
· More on Boxes
· Also by imrdkl2

Story Views
  71 Scoop users have viewed this story.

Display: Sort:
Customizing the Story_summary Block | 175 comments (175 topical, 0 hidden)
Another question (none / 0) (#1)
by imrdkl2 on Sun Jul 18, 2004 at 11:55:00 PM PST

Am I using the cache properly here? I tried debugging this on my dev site, and it was never reported that the cached elements were being used. Perhaps I need some help understanding the intent and purpose (and technique for utilizing) of the cache.



You should come talk to us (none / 0) (#2)
by janra on Mon Jul 19, 2004 at 12:58:54 AM PST

Before coding something, you really should talk to us - either on the scoop-dev list or the #scoop channel, or even on this site in the dev notes, whichever works best for you. We're more than happy to point you in the right direction and give you tips that save you much time and effort... because in this case, most of the code duplicates existing functionality.

  • The link text already changes based on whether or not there is body text in the story. This is done via the blocks readmore_txt and no_body_txt, respectively.
  • The N words in story is shown on dKos if there is body text. Check the diary section.
  • The number of topical comments is an excellent idea, but could be done with a few small changes to the code (and really, is an excellent idea for a patch).

--
Discuss the art and craft of writing




Probably an easier way (none / 0) (#3)
by rusty on Mon Jul 19, 2004 at 01:03:38 AM PST

Your first goal (provide a link with different wording depending) is accomplished with the |readmore| key in story_summary. Stick that in and take a look. The blocks "readmore_txt" and "no_body_txt" are used for stories that have (respectively) body text and no body text. Your second goal can be accomplished by dropping the |stats| key. That just leaves comment counts. The following should meet both your remaining criteria:

my $sid = $ARGS[0] \|\| $S->cgi->param('sid'); # You never know.

# If we're in a full story display, bail
my $op = $S->cgi->param('op');
if ($op eq 'displaystory') { return '';}

# See if comments are allowed. Allowed == 0
my $commentstatus = $S->_check_commentstatus($sid);

# Get the count, set the label word.
my ($count, $label);
if ($commentstatus == 0) {
  my ($topical, $editorial, $pending, $highest) = $S->_comment_breakdown($sid);
  $label = ($topical == 1) ? 'comment' : 'comments';
}

# Get the new comment count, if user is logged in
my $new_comments = $S->new_comments_since_last_seen($sid) if ($S->{UID} > 0);

# Set the "new comments" parenthetical, if there are any
my ($new_label, $new);
if($new_comments){
    $new_label = "new";
    $new = "<b>( $new_comments $new_label )</b>";
}

# Send it all back
return "$topical $label $new";

Call it just like you're calling your box. Say it was named "comment_count", you'd put |BOX,comment_count,|sid|| in your story_summary block.



Essay (none / 0) (#17)
by GageAmber on Wed Dec 05, 2018 at 10:03:30 AM PST

When I was thinking to work on this thing, I was sure that I will know more about it on 7dollaressay.com reviews. It was something that people helped me on too and I guess that with time it will make me happy.



Essay (none / 0) (#18)
by GageAmber on Thu Dec 27, 2018 at 08:37:09 AM PST

Used to do delight in examining articles or blog posts placed here. There're outstanding possesses many practical facts. Accountants Crawley



eliminate payday loans (none / 0) (#19)
by christiandouglas on Mon Jan 07, 2019 at 03:29:12 AM PST

Right away this website will probably unquestionably usually become well known with regards to most of website customers, as a result of meticulous accounts and in addition tests. eliminate payday loans



&#53664;&#53664; (none / 0) (#20)
by AnnaSally on Fri Jan 11, 2019 at 04:32:23 AM PST

I found your this post while searching for some related information on blog search...Its a good post..keep posting and update the information. 토토



watch movies (none / 0) (#21)
by christiandouglas on Mon Jan 14, 2019 at 03:02:49 AM PST

After my spouse and i gotten on your site though receiving concern generally to some degree bit submits. Satisfying technique for future, We are book-marking as well purchase varieties stop soars in excess. watch movies



felicity smoak (none / 0) (#22)
by AnnaSally on Tue Jan 15, 2019 at 12:06:44 PM PST

Really I enjoy your site with effective and useful information. It is included very nice post with a lot of our resources.thanks for share. i enjoy this post. felicity smoak



Subscription Boxes for women (none / 0) (#23)
by caitlincschultz on Wed Jan 16, 2019 at 05:20:24 AM PST

i really like this article please keep it up. Subscription Boxes for women



Best Subscription Box (none / 0) (#24)
by caitlincschultz on Wed Jan 16, 2019 at 07:01:05 AM PST

I went over this website and I believe you have a lot of wonderful information, saved to my bookmarks Best Subscription Box



grey (none / 0) (#25)
by caitlincschultz on Thu Jan 17, 2019 at 01:06:42 AM PST

Nice to read your article! I am looking forward to sharing your adventures and experiences. www.leclimatiseur-mobile.fr/blog/



WooCommerce Pin payments (none / 0) (#26)
by AnnaSally on Fri Jan 18, 2019 at 01:43:09 AM PST

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. WooCommerce Pin payments



california motorcycle accident lawyer (none / 0) (#27)
by AnnaSally on Sat Jan 19, 2019 at 09:27:21 AM PST

I read that Post and got it fine and informative. california motorcycle accident lawyer



jiofi.local.html (none / 0) (#28)
by AnnaSally on Wed Jan 23, 2019 at 12:25:32 PM PST

I cannot wait to dig deep and kickoff utilizing resources that I received from you. Your exuberance is refreshing. jiofi.local.html



Eric Mason (none / 0) (#29)
by crins on Mon Feb 04, 2019 at 01:59:26 AM PST

That'sthe reason advertising and marketing that you suitable homework in advance of crafting. It is also possible to jot down improved posting with this. https://www.pliable-smartphone.fr



Eric Mason (none / 0) (#30)
by crins on Mon Feb 04, 2019 at 05:53:11 AM PST

That's look into you ought to special groundwork ahead of when authoring. Shall be likely that will even more alluring blog post through this industry. https://lawncarecoppell.com/how-to-get-rid-of-weeds/



Eric Mason (none / 0) (#31)
by crins on Mon Feb 04, 2019 at 07:18:48 AM PST

This unique seems to be thoroughly ideally suited. Each one of minor essentials are produced alongside large amount of story knowledge. I'm a for the considerably. dogs in the news today



Eric Mason (none / 0) (#32)
by crins on Tue Feb 05, 2019 at 03:22:50 AM PST

I'm just excited your offer. It is brilliant to discover the majority explain in words away from your mindset along with skill for this important issue vicinity are actually adequately determined. How long does Plan B stay in your system?



Floer (none / 0) (#33)
by crins on Tue Feb 05, 2019 at 05:12:38 AM PST

Right away the positioning may possibly irrefutably have renowned among the most with writing individuals, because hardworking write-ups or significant assessments. dryer repair in Santa Ana



Floer fin (none / 0) (#34)
by crins on Tue Feb 05, 2019 at 09:11:40 AM PST

Rapidly this kind of link may well irrefutably find yourself famous among each creating many individuals, as a result of thorough posts and also critiques and also scores. https://www.facebook.com/michael.lundin.714



Kenneth Larson (none / 0) (#35)
by crins on Wed Feb 06, 2019 at 02:12:30 AM PST

Fast it website online will be able to no doubt gain popularity around practically all writing and even site-building people today, with virtually no difficulty careful content articles or else comments. this website



Zachary Kelly (none / 0) (#36)
by crins on Wed Feb 06, 2019 at 08:51:40 AM PST

Comfortably these pages will more than likely most likely actually turn out to be reputable involved with a large number of web logs humans, as for the thoughtful content or probably sentiments. san diego gas and carwash



voyance amour (none / 0) (#37)
by AnnaSally on Wed Feb 06, 2019 at 02:10:44 PM PST

Wonderful blog! I found it while surfing around on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I've been trying for a while but I never seem to get there! Appreciate it. voyance amour



Denise Hamilton (none / 0) (#38)
by crins on Thu Feb 07, 2019 at 06:12:46 AM PST

That is furthermore a good submit that i actually appreciated studying. It isn't each day that we hold the chance to find out one thing. Smart Watches Android Phones



male blog (none / 0) (#39)
by AnnaSally on Thu Feb 07, 2019 at 01:01:54 PM PST

Thanks for sharing this quality information with us. I really enjoyed reading. Will surely going to share this URL with my friends. male blog



Floer (none / 0) (#40)
by crins on Sat Feb 09, 2019 at 01:28:48 AM PST

This seems completely suitable. All of scaled-down elements had been produced via numerous report training. I like the applying a lot. download videos



Floer (none / 0) (#41)
by crins on Sat Feb 09, 2019 at 01:28:48 AM PST

This seems completely suitable. All of scaled-down elements had been produced via numerous report training. I like the applying a lot. download videos



Anna sall (none / 0) (#42)
by AnnaSally on Sun Feb 10, 2019 at 05:52:13 AM PST

Attractive, post. I just stumbled upon your weblog and wanted to say that I have liked browsing your blog posts. After all, I will surely subscribe to your feed, and I hope you will write again soon! טיולים מאורגנים לאפריקה



Floer (none / 0) (#44)
by crins on Mon Feb 11, 2019 at 07:20:53 AM PST

I love to most of the information, I must claim when i liked, When i would love additional information related to that, because it's very good., Appreciate it about unveiling. green choice carpet cleaning NYC



Roberto Hroval (none / 0) (#46)
by julianamartin on Thu Feb 14, 2019 at 08:27:10 AM PST

I have bookmarked your website because this site contains valuable information in it. I am really happy with articles quality and presentation. Thanks a lot for keeping great stuff. I am very much thankful for this site.!!!! Roberto Hroval



uzair awan (none / 0) (#53)
by robinhood on Wed Feb 20, 2019 at 06:40:40 AM PST

There are numerous dissertation internet sites on the web whenever you discover not surprisingly referred to in your web site. Smartphone in Europe



uazir awan (none / 0) (#54)
by robinhood on Thu Feb 21, 2019 at 08:05:35 AM PST

Now i am attracted to people write-up. It can be best to locate persons verbalize within the cardiovascular system together with realizing in such a major topic is frequently purely observed. Home appliance online



Thank you (none / 0) (#57)
by ufatip365 on Tue Feb 26, 2019 at 11:09:22 AM PST

Thank you very much for writing such an interesting article on this topic. This has really made me think and I hope to read more. แทงบอลpantip



car locksmith Broomfield (none / 0) (#63)
by AnnaSally on Wed Mar 06, 2019 at 09:51:24 AM PST

Great post, and great website. Thanks for the information! car locksmith Broomfield



Amanda Walters (none / 0) (#65)
by Johnny Morris on Fri Mar 08, 2019 at 05:17:33 AM PST

Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It's always nice when you can not only be informed, but also entertained! global artists platform



Anna sall (none / 0) (#68)
by AnnaSally on Sun Mar 24, 2019 at 02:34:10 AM PST

I love visiting sites in my free time. I have visited many sites but did not find any site more efficient than yours. Thanks for the nudge! ukrayna lviv



uzair awan (none / 0) (#69)
by robinhood on Tue Apr 09, 2019 at 10:24:43 AM PST

It is actually all at once a great put which i quite savored surfing. Is not really routine that give the outlook to see items. used car dealerships



Miniclip Games (none / 0) (#70)
by AnnaSally on Wed Apr 10, 2019 at 07:55:36 AM PST

Thanks for your insight for your fantastic posting. I'm exhilarated I have taken the time to see this. It is not enough; I will visit your site every day. Miniclip Games



icc world cup live streaming (none / 0) (#71)
by AnnaSally on Wed Apr 10, 2019 at 01:10:03 PM PST

Your blog has chock-a-block of useful information. I liked your blog's content as well as its look. In my opinion, this is a perfect blog in all aspects. icc world cup live streaming



taras shevchenko üniversitesi (none / 0) (#72)
by AnnaSally on Fri Apr 12, 2019 at 06:11:43 AM PST

I have seen some great stuff here. Worth bookmarking for revisiting. I surprise how much effort you put to create such a great informative website. Your work is truly appreciated around the clock and the globe. taras shevchenko üniversitesi



animefreak (none / 0) (#73)
by AnnaSally on Tue Apr 16, 2019 at 03:20:03 PM PST

I really appreciate this wonderful post that you have provided for us. I assure this would be beneficial for most of the people. animefreak



best essay writing service (none / 0) (#74)
by AnnaSally on Mon Apr 22, 2019 at 02:47:19 PM PST

Wonderful blog! Do you have any tips and hints for aspiring writers? Because I'm going to start my website soon, but I'm a little lost on everything. Many thanks! best essay writing service



Milton Party Bus (none / 0) (#75)
by AnnaSally on Thu Apr 25, 2019 at 03:20:37 AM PST

Thanks for your insight for your fantastic posting. I'm exhilarated I have taken the time to see this. It is not enough; I will visit your site every day. Milton Party Bus



Cleaning Services (none / 0) (#76)
by AnnaSally on Sat May 11, 2019 at 03:24:21 PM PST

I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. Thank you for the post. Cleaning Services



UnitedFinances (none / 0) (#77)
by AnnaSally on Wed May 15, 2019 at 01:48:30 PM PST

I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. Thank you for the post. UnitedFinances.com offer bad credit personal loans



uzi (none / 0) (#78)
by robinhood on Tue May 21, 2019 at 08:09:54 AM PST

There are numerous dissertation internet sites on the web whenever you discover not surprisingly referred to in your web site. Termites Pest Control



personal injury attorney (none / 0) (#79)
by AnnaSally on Sat May 25, 2019 at 02:11:09 PM PST

I have recently started a blog, the info you provide on this site has helped me greatly. Thanks for all of your time & work. personal injury attorney



&#50504;&#51204;&#53664;&#53664; (none / 0) (#80)
by AnnaSally on Sun Jun 02, 2019 at 02:25:59 PM PST

A very excellent blog post. I am thankful for your blog post. I have found a lot of approaches after visiting your post. 안전토토



live train status (none / 0) (#81)
by AnnaSally on Mon Jun 03, 2019 at 05:31:20 AM PST

Thank you because you have been willing to share information with us. we will always appreciate all you have done here because I know you are very concerned with our. live train status



UnitedFinances.com (none / 0) (#82)
by AnnaSally on Tue Jun 04, 2019 at 01:53:35 AM PST

There's lots of dissertation web-sites on line while you find needless to say recognized in your own webpage. UnitedFinances.com



blog comment (none / 0) (#83)
by AnnaSally on Wed Jun 05, 2019 at 03:31:43 PM PST

I think this is an informative post and it is very beneficial and knowledgeable. Therefore, I would like to thank you for the endeavors that you have made in writing this article. All the content is absolutely well-researched. Thanks... okolona chiropractor



Toy (none / 0) (#84)
by AnnaSally on Sun Jun 09, 2019 at 06:07:50 AM PST

A very excellent blog post. I am thankful for your blog post. I have found a lot of approaches after visiting your post. https://sextoyuytin.com/



terpercaya situs poker (none / 0) (#85)
by Jack Son on Thu Jun 13, 2019 at 03:02:36 PM PST

Keep up the good work; I read few posts on this website, including I consider that your blog is fascinating and has sets of the fantastic piece of information. Thanks for your valuable efforts. terpercaya situs poker



UnitedFinances (none / 0) (#86)
by AnnaSally on Sat Jun 15, 2019 at 02:16:18 PM PST

I can't imagine focusing long enough to research; much less write this kind of article. You've outdone yourself with this material. This is great content. loans on the same day from UnitedFinances.com



gohar (none / 0) (#87)
by AnnaSally on Wed Jun 19, 2019 at 01:09:34 PM PST

Attractive, post. I just stumbled upon your weblog and wanted to say that I have liked browsing your blog posts. After all, I will surely subscribe to your feed, and I hope you will write again soon! http://www.wristiciser.com/getting-a-persons-internet-casino-very-problematic-drive-merely/



saqib (none / 0) (#88)
by AnnaSally on Thu Jun 20, 2019 at 02:44:28 PM PST

Superbly written article, if only all bloggers offered the same content as you, the internet would be a far better place.. smm panels list



Teco (none / 0) (#89)
by AnnaSally on Sat Jun 22, 2019 at 11:02:09 AM PST

I really loved reading your blog. It was very well authored and easy to undertand. Unlike additional blogs I have read which are really not tht good. I also found your posts very interesting. In fact after reading, I had to go show it to my friend and he ejoyed it as well! teco



myshapeit (none / 0) (#90)
by AnnaSally on Sun Jun 23, 2019 at 04:21:51 AM PST

Wow, cool post. I'd like to write like this too - taking time and real hard work to make a great article... but I put things off too much and never seem to get started. Thanks though. myshapeit



Grace Soto (none / 0) (#91)
by Johnny Morris on Sun Jun 23, 2019 at 11:05:14 AM PST

Thanks for an interesting blog. What else may I get that sort of info written in such a perfect approach? I have an undertaking that I am just now operating on, and I have been on the lookout for such info. https://www.itishome.in.th/papistop/



saqib (none / 0) (#92)
by AnnaSally on Mon Jun 24, 2019 at 10:44:34 AM PST

You have outdone yourself this time. It is probably the best, most short step by step guide that I have ever seen. Noix de cajou



shan (none / 0) (#93)
by AnnaSally on Mon Jun 24, 2019 at 01:04:08 PM PST

Without fail, your writing style is top professional; even your website also looks amazing thank you for posting. Pistaches



dezalseo (none / 0) (#94)
by Johnny Morris on Tue Jun 25, 2019 at 01:08:55 PM PST

This is a good post. This post gives truly quality information. I'm definitely going to look into it. Really very useful tips are provided here. Thank you so much. Keep up the good works. https://www.muzikland.sk/onycosolve/



shan (none / 0) (#95)
by AnnaSally on Fri Jun 28, 2019 at 02:24:57 PM PST

Thanks for your insight for your fantastic posting. I'm exhilarated I have taken the time to see this. It is not enough; I will visit your site every day. Vladlen Stadler



Jack Reed (none / 0) (#96)
by Johnny Morris on Sat Jun 29, 2019 at 11:42:20 AM PST

Thanks so much for this information. I have to let you know I concur on several of the points you make here and others may require some further review, but I can see your viewpoint. Chcesz krok w górze Twójdetosil ?



Hassan (none / 0) (#97)
by AnnaSally on Mon Jul 01, 2019 at 01:31:06 PM PST

Your blog has chock-a-block of useful information. I liked your blog's content as well as its look. In my opinion, this is a perfect blog in all aspects. gr-sozidatel.ru



Roy King (none / 0) (#98)
by Johnny Morris on Tue Jul 02, 2019 at 12:00:44 PM PST

Hey what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you. How to treat Hyperpigmentation



johny (none / 0) (#99)
by AlexanderRichardson on Thu Jul 04, 2019 at 10:59:59 AM PST

Nice to be visiting your blog again, it has been months for me. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share. Thepiratebay



Olivia Schmidt (none / 0) (#100)
by Johnny Morris on Sat Jul 06, 2019 at 05:18:50 AM PST

You have performed a great job on this article. It's very precise and highly qualitative. You have even managed to make it readable and easy to read. You have some real writing talent. Thank you so much. top online casino malaysia



johny (none / 0) (#101)
by AlexanderRichardson on Sat Jul 06, 2019 at 06:58:27 AM PST

Hey what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you. Mp3 album zip download



Liam (none / 0) (#102)
by Jack Son on Sun Jul 07, 2019 at 08:30:11 AM PST

I've been surfing online more than three hours today, yet I never found any interesting article like yours. It's pretty worth enough for me. In my opinion, if all webmasters and bloggers made good content as you did, the web will be a lot more useful than ever before. http://onlinetutorials.today



johny (none / 0) (#103)
by AlexanderRichardson on Tue Jul 09, 2019 at 04:33:09 AM PST

This is the type of information I've long been trying to find. Thank you for writing this information. Binary options recovery



Evelyn Long (none / 0) (#104)
by Johnny Morris on Thu Jul 11, 2019 at 01:48:40 AM PST

That is really nice to hear. thank you for the update and good luck. writing essays for college applications



johny (none / 0) (#105)
by AlexanderRichardson on Thu Jul 11, 2019 at 06:33:42 AM PST

I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. Dajte si pozor na onycosolve podvody



Victoria Perkins (none / 0) (#106)
by Johnny Morris on Thu Jul 11, 2019 at 05:07:12 PM PST

I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work... baby alive clothes



saqib (none / 0) (#107)
by AnnaSally on Sat Jul 13, 2019 at 02:37:14 PM PST

Best work you have done, this online website is cool with great facts and looks. I have stopped at this blog after viewing the excellent content. I will be back for more qualitative work. Gym Accessories in Pakistan



kallos evropski univerzitet tuzla (none / 0) (#108)
by AnnaSally on Mon Jul 15, 2019 at 01:52:53 PM PST

I am constantly surprised by the amount of information accessible on this subject. What you presented was well researched and well written to get your stand on this over to all your readers. Thanks a lot my dear. kallos evropski univerzitet tuzla



johny (none / 0) (#109)
by AlexanderRichardson on Tue Jul 16, 2019 at 10:36:40 AM PST

This is very interesting content! I have thoroughly enjoyed reading your points and have come to the conclusion that you are right about many of them. You are great. กำถั่ว



pet s gears (none / 0) (#110)
by AnnaSally on Tue Jul 16, 2019 at 02:16:52 PM PST

Yes, I am entirely agreed with this article, and I just want say that this article is very helpful and enlightening. I also have some precious piece of concerned info !!!!!!Thanks. pet s gears



Charles Hamilton (none / 0) (#111)
by Johnny Morris on Thu Jul 18, 2019 at 06:05:37 AM PST

You make so many great points here that I read your article a couple of times. Your views are in accordance with my own for the most part. This is great content for your readers. Georgetown Texas custom home design



johny (none / 0) (#112)
by AlexanderRichardson on Sat Jul 20, 2019 at 05:05:07 AM PST

This is very interesting content! I have thoroughly enjoyed reading your points and have come to the conclusion that you are right about many of them. You are great. main taruhan togel



Mildred Martinez (none / 0) (#113)
by Johnny Morris on Sat Jul 20, 2019 at 05:16:29 AM PST

Thanks for the nice blog. It was very useful for me. I'm happy I found this blog. Thank you for sharing with us,I too always learn something new from your post. cheap essay writing service



Sandra Brooks (none / 0) (#114)
by Johnny Morris on Sun Jul 21, 2019 at 09:23:07 AM PST

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. New Braunfels custom home design



comment (none / 0) (#115)
by AlexanderRichardson on Thu Jul 25, 2019 at 06:12:54 AM PST

Thank you for some other informative website. The place else may just I get that kind of information written in such a perfect method? I have a venture that I am simply now running on, and I've been at the glance out for such info. mp126



Larry Sims (none / 0) (#116)
by Johnny Morris on Thu Jul 25, 2019 at 07:31:16 AM PST

Your content is nothing short of brilliant in many ways. I think this is engaging and eye-opening material. Thank you so much for caring about your content and your readers. ufabet



comment (none / 0) (#117)
by AlexanderRichardson on Sat Jul 27, 2019 at 11:00:42 AM PST

Great job for publishing such a beneficial web site. Your web log isn't only useful but it is additionally really creative too. donald trump news capread



Buy Auto Instagram Likes (none / 0) (#118)
by AnnaSally on Sat Jul 27, 2019 at 02:43:59 PM PST

It is my first visit to your blog, and I am very impressed with the articles that you serve. Give adequate knowledge for me. Thank you for sharing useful material. I will be back for the more great post. Buy Auto Instagram Likes



Packaging Boxes Website (none / 0) (#119)
by william203 on Mon Jul 29, 2019 at 08:52:13 AM PST

Check out my company website about packaging boxes. Website: Retail Packaging Boxes



johny (none / 0) (#120)
by AlexanderRichardson on Wed Jul 31, 2019 at 05:23:30 AM PST

Best work you have done, this online website is cool with great facts and looks. I have stopped at this blog after viewing the excellent content. I will be back for more qualitative work. crane rentals georgetown tx



johny (none / 0) (#121)
by AlexanderRichardson on Wed Jul 31, 2019 at 09:17:42 AM PST

I read your blog frequently and I just thought I'd say keep up the amazing work! porn site discounts



Mark Fox (none / 0) (#122)
by Johnny Morris on Thu Aug 01, 2019 at 10:25:28 AM PST

Nice post. I was checking constantly this blog and I am impressed! Extremely helpful information specially the last part I care for such info a lot. I was seeking this particular information for a very long time. Thank you and good luck. essential oil brands revive essential oils



Alice Rodriguez (none / 0) (#123)
by Johnny Morris on Sat Aug 03, 2019 at 11:25:56 AM PST

Positive site, where did u come up with the information on this posting? I'm pleased I discovered it though, ill be checking back soon to find out what additional posts you include. LiiiL Stiiizy



Rose Wagner (none / 0) (#124)
by Johnny Morris on Sun Aug 04, 2019 at 06:31:53 AM PST

Your content is nothing short of bright in many forms. I think this is friendly and eye-opening material. I have gotten so many ideas from your blog. Thank you so much. children book



Craig Alvarez (none / 0) (#125)
by Johnny Morris on Tue Aug 06, 2019 at 04:50:00 AM PST

I am jovial you take pride in what you write. It makes you stand way out from many other writers that can not push high-quality content like you. Watch The Addams Family Online Streaming



yamuqetou (none / 0) (#127)
by Johnny Morris on Wed Aug 07, 2019 at 06:39:35 AM PST

I admire this article for the well-researched content and excellent wording. I got so involved in this material that I couldn't stop reading. I am impressed with your work and skill. Thank you so much. here is more info



Carolyn Turner (none / 0) (#128)
by zacharymorgan on Wed Aug 07, 2019 at 07:38:54 AM PST

This will be aside from that an amazing guide as i seriously wanted examining. You'll find it not day after day as i retain the scope to determine a product. cuanto tiempo vive las cosas



saqib (none / 0) (#129)
by AnnaSally on Fri Aug 09, 2019 at 01:48:16 PM PST

Your blog has chock-a-block of useful information. I liked your blog's content as well as its look. In my opinion, this is a perfect blog in all aspects. 500 word essay



dezalseo (none / 0) (#130)
by Johnny Morris on Fri Aug 09, 2019 at 03:13:13 PM PST

This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next post. voyance pas cher



wapbazeng.com movies download (none / 0) (#131)
by AnnaSally on Sun Aug 11, 2019 at 01:12:38 PM PST

It is an excellent blog, I have ever seen. I found all the material on this blog utmost unique and well written. And, I have decided to visit it again and again. wapbazeng.com movies download



cg song download (none / 0) (#132)
by shankarr007 on Thu Aug 15, 2019 at 12:41:36 PM PST

here you can download all cg songs free cg song great info keep it up...



Jordan Elliott (none / 0) (#133)
by Johnny Morris on Sun Aug 18, 2019 at 04:32:39 AM PST

Thank you because you have been willing to share information with us. we will always appreciate all you have done here because I know you are very concerned with our. Порно видео - RUMAMA.tv/categories.html



CEME ONLINE (none / 0) (#134)
by veegabriel on Wed Aug 21, 2019 at 01:38:32 AM PST

This is one of the best website I have seen in a long time thankyou so much, thankyou for let me share this website to all my friends. ceme online



Gregory Sullivan (none / 0) (#135)
by Johnny Morris on Sat Aug 24, 2019 at 05:47:33 AM PST

I am happy to find this post very useful for me, as it contains lot of information. I always prefer to read the quality content and this thing I found in you post. Thanks for sharing. vintage oaks custom home builders



George Gonzalez (none / 0) (#136)
by Johnny Morris on Sun Aug 25, 2019 at 11:15:28 AM PST

I am definitely enjoying your website. You definitely have some great insight and great stories. top porn sites list



Gloria Ford (none / 0) (#137)
by Johnny Morris on Mon Aug 26, 2019 at 03:39:45 AM PST

You know your projects stand out of the herd. There is something special about them. It seems to me all of them are really brilliant! buy google 5 star reviews



See this information (none / 0) (#138)
by ADNANmk on Mon Aug 26, 2019 at 09:29:21 AM PST

Interesting and amazing how your post is! It Is Useful and helpful for me That I like it very much, and I am looking forward to Hearing from your next.. youtube.com/watch?v=Ko2Fd-cLTO4



situs judi terpercaya (none / 0) (#139)
by indobolaku on Tue Aug 27, 2019 at 03:00:29 AM PST

There are particular dissertation online sites over the internet if you ever buy of course proclaimed in the site. Situs Judi Terpercaya



yamuqetou (none / 0) (#140)
by Johnny Morris on Thu Aug 29, 2019 at 10:58:15 AM PST

I have been checking out a few of your stories and i can state pretty good stuff. I will definitely bookmark your blog mirai nikki bs



Crystal Richardson (none / 0) (#141)
by Johnny Morris on Sun Sep 01, 2019 at 12:05:49 PM PST

Thanks for sharing us. newspapers



Billy Lane (none / 0) (#142)
by Johnny Morris on Mon Sep 02, 2019 at 04:22:05 AM PST

Great post, you have pointed out some excellent points, I as well believe this is a very superb website. ceme online



Re: Yamuqetou Agency (none / 0) (#143)
by Johnny Morris on Wed Sep 04, 2019 at 03:12:21 AM PST

Hey There. I found your blog using msn. This is a very well written article. I'll be sure to bookmark it and come back to read more of your useful info. Thanks for the post. I'll definitely return. Judi Online



Re: Yamuqetou Agency (none / 0) (#144)
by Johnny Morris on Wed Sep 04, 2019 at 10:35:01 AM PST

Thank you very much for this useful article. I like it. dumpsters in Leander



Tiffany Rodriguez (none / 0) (#145)
by Johnny Morris on Wed Sep 11, 2019 at 10:06:51 AM PST

I have read your blog it is very helpful for me. I want to say thanks to you. I have bookmark your site for future updates. renovation contractors Vancouver



park09 (none / 0) (#146)
by Barbara Adams on Thu Sep 12, 2019 at 10:01:56 AM PST

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. Agen Bola



hassan (none / 0) (#147)
by AnnaSally on Thu Sep 12, 2019 at 11:44:36 AM PST

A great content material as well as great layout. Your website deserves all of the positive feedback it's been getting. I will be back soon for further quality contents. best direct lender payday loans from mmPaydayLoans



nice (none / 0) (#148)
by asad664 on Sat Sep 14, 2019 at 10:27:29 AM PST

The opening match of the Rugby World Cup 2019 will be played in Tokyo Stadium on 20th September, 2019 while the grand final of the tournament will be played in International Stadium Yokohama on 02 November, 2019. rugby world cup 2019 live rugby world cup 2019 live streaming



nice too read (none / 0) (#149)
by asad664 on Sat Sep 14, 2019 at 10:28:11 AM PST

The opening match of the Rugby World Cup 2019 will be played in Tokyo Stadium on 20th September, 2019 while the grand final of the tournament will be played in International Stadium Yokohama on 02 November, 2019. rugby world cup 2019 live rugby world cup 2019 live streaming Watch rugby world cup 2019 live



Happy (none / 0) (#150)
by Tahrim on Sat Sep 14, 2019 at 02:19:36 PM PST

This is very helpful post. I appreciate your post. Thanks again. Bangla Love Sms



Donald Watson (none / 0) (#151)
by Johnny Morris on Sun Sep 15, 2019 at 03:37:00 AM PST

I am happy to find this post very useful for me, as it contains lot of information. I always prefer to read the quality content and this thing I found in you post. Thanks for sharing. Permanents



Donald Watson (none / 0) (#152)
by Johnny Morris on Sun Sep 15, 2019 at 03:37:46 AM PST

I am happy to find this post very useful for me, as it contains lot of information. I always prefer to read the quality content and this thing I found in you post. Thanks for sharing. Permanents



dominoqq (none / 0) (#153)
by AnnaSally on Tue Sep 24, 2019 at 11:50:20 AM PST

Hey, I am so thrilled I found your blog, I am here now and could just like to say thank for a tremendous post and all round interesting website. Please do keep up the great work. I cannot be without visiting your blog again and again. dominoqq



first reseller panel (none / 0) (#154)
by AnnaSally on Tue Oct 01, 2019 at 11:11:17 AM PST

I am unable to read articles online very often, but I'm glad I did today. This is very well written and your points are well-expressed. Please, don't ever stop writing. first reseller panel



virit this site111 (none / 0) (#155)
by Barbara Adams on Wed Oct 02, 2019 at 08:07:10 AM PST

It was wondering if I could use this write-up on my other website, I will link it back to your website though.Great Thanks. improves performance and enhances erections



Living in the Us (none / 0) (#156)
by wivecegen on Wed Oct 02, 2019 at 09:04:29 AM PST

I felt very happy while reading this site. This was really very informative site for me. I really liked it. This was really a cordial post. Thanks a lot! Online Shopping in Nigeria
Prices in Nigeria
Food Blog Guest post
Menu Prices
Kray Express
Nigeria Online Shop
Infinix phone prices in Nigeria
Kill Termites
Naija Extra
Mp3 Players
Mp3 Download
Mp3 Players with bluetooth
Music Download
Donation in nigeria
helping the sick




hassan (none / 0) (#159)
by AnnaSally on Sun Oct 13, 2019 at 06:50:45 AM PST

I can't imagine focusing long enough to research; much less write this kind of article. You've outdone yourself with this material. This is great content. https://www.gtainside.com/de/user/paulorodrigues



SITUS CEME ONLINE TERPERCAYA (none / 0) (#160)
by crysantgo on Mon Oct 21, 2019 at 01:17:47 AM PST

Your texts on this subject are correct, see how I wrote this site is really very good.situs ceme online terpercaya



first reseller panel (none / 0) (#161)
by AnnaSally on Tue Oct 22, 2019 at 12:31:13 PM PST

Great post, and great website. Thanks for the information! first reseller panel



virit this site (none / 0) (#162)
by Barbara Adams on Sat Oct 26, 2019 at 02:18:43 PM PST

A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. Custom packaging boxes



pakistan (none / 0) (#163)
by seo services0 on Sun Oct 27, 2019 at 04:49:17 AM PST

I havent any word to appreciate this post.....Really i am impressed from this post....the person who create this post it was a great human..thanks for shared this with us. ufabet



virit this site (none / 0) (#164)
by Barbara Adams on Thu Oct 31, 2019 at 09:56:54 AM PST

Great knowledge, do anyone mind merely reference back to it 먹튀헌터



taruhan bola (none / 0) (#165)
by kartikawijaya on Fri Nov 01, 2019 at 03:44:59 AM PST

At this point you'll find out what is important, it all gives a url to the appealing pag taruhan bola



grand canyon bus tour (none / 0) (#166)
by AnnaSally on Sat Nov 02, 2019 at 11:47:01 AM PST

Hey There. I found your blog using msn. This is a very well written article. I'll be sure to bookmark it and come back to read more of your useful info. Thanks for the post. I'll definitely return. grand canyon bus tour



nice (none / 0) (#167)
by asad664 on Wed Nov 06, 2019 at 01:18:00 PM PST

It's hard to come by experienced people about this subject, but you seem like you know what you're talking about! Thanks detectives privados Marbella



nice (none / 0) (#168)
by asad664 on Wed Nov 06, 2019 at 01:18:43 PM PST

It's hard to come by experienced people about this subject, but you seem like you know what you're talking about! Thanks detectives privados Marbella



Film (none / 0) (#169)
by AnnaSally on Mon Nov 11, 2019 at 10:39:13 AM PST

Your blog has chock-a-block of useful information. I liked your blog's content as well as its look. In my opinion, this is a perfect blog in all aspects. Film



hassan (none / 0) (#170)
by AnnaSally on Wed Nov 13, 2019 at 11:14:43 AM PST

Thanks a lot for sharing this excellent info! I am looking forward to seeing more posts by you as soon as possible! I have judged that you do not compromise on quality. rajapoker88



Betty Carlson (none / 0) (#172)
by Johnny Morris on Wed Nov 20, 2019 at 02:23:19 AM PST

Thank you for helping people get the information they need. Great stuff as usual. Keep up the great work!!! Buy YouTube Views



nice (none / 0) (#173)
by asad664 on Wed Nov 20, 2019 at 03:59:19 PM PST

Very good write-up. I certainly love this website. Thanks! Praleen Chopra



jntuk fast updates (none / 0) (#175)
by maxwell7689 on Thu Nov 21, 2019 at 02:51:54 AM PST

great info keep it up.. jntuk fast updates https://www.jntukfastupdates.online/



Customizing the Story_summary Block | 175 comments (175 topical, 0 hidden)
Display: Sort:

Hosted by ScoopHost.com Powered by Scoop
All trademarks and copyrights on this page are owned by their respective companies. Comments are owned by the Poster. The Rest © 1999 The Management

create account | faq | search