Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
AboutToday - Bring RSS Feeds and Daily Events to Your Site! Details »»
AboutToday - Bring RSS Feeds and Daily Events to Your Site!
Version: 2.0.4, by CyberRanger CyberRanger is offline
Developer Last Online: Jan 2015 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 02-05-2006 Last Update: 08-01-2006 Installs: 249
DB Changes Uses Plugins Template Edits
Additional Files  
No support by the author.

What is AboutToday?

AboutToday provides a central place to bring daily items of interest to your forum visitors. It includes two main components: an RSS Reader System and Local Events database System.

Please NOTE: This mod has been modified for vb ver 3.6.4. It should work on vb ver 3.5.4 and 3.6.x.
  1. An RSS Reader system where the admin can enter RSS feeds that will then be displayed on the page. RSS feeds can be set to AUTOMATICALLY create threads or be set so that users can easily create a thread from a feed.. Feeds can be read via fopen or cURL.





    The RSS Feeds are fully intergrated with vbAdvanced and could actually be placed anywhere you want!!
  2. A database system that can hold unlimited categories of "AboutToday" events. For example, you could have a history category (like a Today in History) with sub-categories for different eras in history. Or, you could have a daily joke or software tip of the day, etc.

    The "Add Event" feature is intended to help you if you want for example - Sports: Today in History. With the vb calendar, you cannot have categories and you are restricted with how far back the dates can go.




    So with the "Add Event" feature, you could have a category tree like:
    • Hockey
      • Professional
      • College
      • High School
    • Football
      • American Football
      • The Rest of the World (Soccer)
    • Baseball

    with the normal calendar feature, you cannot have categories. And with "Add Event" you can have any date. So, if you want an event like "Jan 1, 132 B.C. - the first ball was invented", you can do that. But, that isn't possible in the normal calendar. Also, the events in "Add Event" are fully searchable.

Installation

Copy the following files to your server in the forums directory:
abouttoday.php
includes/class.csv.php
includes/class_abouttoday.php
includes/cron/cron_abouttoday.php
includes/xml/bitfield_abouttoday.xml
includes/xml/cpnav_abouttoday.xml
admincp/abouttodayadmin.php
From the admincp, import the product file product-abouttoday.xml (Manage Products - Add/Import Product).

REFRESH your admincp window. You should now see a listing in the left column of the admincp for "AboutToday".

Getting Started

NOTE - if this is a new install, a Yahoo RSS Feed and CNN Entertainment Feed have been automatically added to give you a feel for how the product looks.

If you plan to use the RSS Feeds:

1. From the admincp, select AboutToday - RSS Feeds. Add an RSS Feed.
2. From the admincp, select Usergroups - Usergroup Manager. Add permissions so the Administrator group can use the product.
3. From your forum directory, bring up the file abouttoday.php.
4. If you want the feeds to AUTOMATICALLY create threads, go to admincp - abouttoday - settings. There you must set the userid of the account to use to create the thread. Then, edit the RSS Feed with the forumid of where the threads for that feed should be created!

If you plan to create your own "today in history" type of database:

1. From the admincp, select AboutToday - Categories. Add a category.
2. From your forum directory, bring up the file abouttoday.php. "Add" your first event to the category you have created!

Version Status
I've tested this product extensively but ... use this totally at your own risk!

Credits
I learned a lot about how to code this and used a lot of the code from what Ron1n did with ecDownloads. What I've learned from his code while helping to support ecDownloads has been invaluable.

Sites Using this Product
Visit www.armchairgeneral.com to see this product in action.

Click Install!
Please Click Install if you are using this product. Thanks!

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #442  
Old 07-26-2006, 04:49 AM
www.1n1n.com www.1n1n.com is offline
 
Join Date: Feb 2005
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

help me

I want to change the symbol of the language to

Windows-1256

Example of the problem :

ط¬ظAeط³ط© ط§ظAeظٹظˆظ… طھطaeظƒط¯ ظ…ط®ط§ظˆظپ ط§ظAeط¯ظپط§ط¹ - ط§ظAeط¨طµط±ط© . ظ†طھ
Reply With Quote
  #443  
Old 07-26-2006, 07:13 AM
hurry hurry is offline
 
Join Date: Feb 2006
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I get this error when I try to install on 3.6.0 Beta 1. Please help.

Code:
Database error in vBulletin 3.6.0 Beta 1:
 
Invalid SQL:
SELECT MAX(`phrasetypeid`) + 1 AS `max` FROM `phrasetype` WHERE `phrasetypeid` < 1000;
 
MySQL Error  : Unknown column 'phrasetypeid' in 'field list'
Error Number : 1054
Reply With Quote
  #444  
Old 07-26-2006, 11:24 AM
CyberRanger's Avatar
CyberRanger CyberRanger is offline
 
Join Date: Mar 2004
Posts: 1,319
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by hurry
I get this error when I try to install on 3.6.0 Beta 1. Please help.

Code:
Database error in vBulletin 3.6.0 Beta 1:
 
Invalid SQL:
SELECT MAX(`phrasetypeid`) + 1 AS `max` FROM `phrasetype` WHERE `phrasetypeid` < 1000;
 
MySQL Error  : Unknown column 'phrasetypeid' in 'field list'
Error Number : 1054
Yep, you will. I haven't made the changes yet for this to work with 3.6.
Reply With Quote
  #445  
Old 07-26-2006, 11:32 AM
CyberRanger's Avatar
CyberRanger CyberRanger is offline
 
Join Date: Mar 2004
Posts: 1,319
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dacho
In the Top i get :
Warning: implode(): Bad arguments. in \global.php(503) : eval()'d code on line 4
I don't know why this product would cause that. It hasn't one any other system. I can't even imagine how the hebrew would make it occur. I understand the language barrier but PM me an admin username and password with your URL so I can at least poke around a little. Beyond that, I don't have any suggestions. The line number above for global.php is this code:
PHP Code:
($hook vBulletinHook::fetch_hook('parse_templates')) ? eval($hook) : false
. AboutToday doesn't use that hook so I'm puzzled how it could cause an error there. Can you look in the admincp at your plug-ins to see if any plugins are using that hook?
Reply With Quote
  #446  
Old 07-26-2006, 12:08 PM
www.1n1n.com www.1n1n.com is offline
 
Join Date: Feb 2005
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there a way to change the rss encoding output (not utf-8) or (Windows-1256)
Reply With Quote
  #447  
Old 07-26-2006, 12:13 PM
CyberRanger's Avatar
CyberRanger CyberRanger is offline
 
Join Date: Mar 2004
Posts: 1,319
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by www.1n1n.com
Is there a way to change the rss encoding output (not utf-8) or (Windows-1256)
I saw your first message and I'm researching it. A bit more patience for free support for a free add-on would be appreaciated.
Reply With Quote
  #448  
Old 07-26-2006, 12:24 PM
www.1n1n.com www.1n1n.com is offline
 
Join Date: Feb 2005
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

:up:

Thank you dear
Reply With Quote
  #449  
Old 07-26-2006, 12:25 PM
CyberRanger's Avatar
CyberRanger CyberRanger is offline
 
Join Date: Mar 2004
Posts: 1,319
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by www.1n1n.com
help me

I want to change the symbol of the language to

Windows-1256

Example of the problem :

ط?ظAeط?ط? ط?ظAeظٹظˆظ… طھطaeظƒط? ظ…ط?ط?ظˆظپ ط?ظAeط?ظپط?ط? - ط?ظAeط?ط?ط?ط? . ظ†طھ
IF you have iconv available as part of your php install, I think this will do the trick. However, I don't have iconv so I can't test it right now for you.

in the file includes/class_abouttoday.php, on line 410, find this function:
PHP Code:
    function cv_input($str)
    {
         
$out "";
         for (
$i 0$i<strlen($str);$i++){
               
$chord($str{$i});
               switch(
$ch){
                   case 
195$out .= "";break;  
                   case 
164$out .= "ae"; break;
                   case 
188$out .= "ue"; break;
                   case 
182$out .= "oe"; break;
                   case 
132$out .= "Ae"; break;
                   case 
156$out .= "Ue"; break;
                   case 
150$out .= "Oe"; break;
                   case 
225$out .= "?";break;
                   default : 
$out .= chr($ch) ;
               }
         }
         return 
$out;
    } 
replace with:
PHP Code:
    function cv_input($str)
    {
         
$out "";
         for (
$i 0$i<strlen($str);$i++){
               
$chord($str{$i});
               switch(
$ch){
                   case 
195$out .= "";break;  
                   case 
164$out .= "ae"; break;
                   case 
188$out .= "ue"; break;
                   case 
182$out .= "oe"; break;
                   case 
132$out .= "Ae"; break;
                   case 
156$out .= "Ue"; break;
                   case 
150$out .= "Oe"; break;
                   case 
225$out .= "?";break;
                   default : 
$out .= chr($ch) ;
               }
         }
         
$out iconv("UTF-8","windows-1256"$out); // test to convert to windows-1256
         
return $out;
    } 
I am curious if that works!
Reply With Quote
  #450  
Old 07-26-2006, 12:29 PM
hurry hurry is offline
 
Join Date: Feb 2006
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Yep, you will. I haven't made the changes yet for this to work with 3.6. Yep, you will.
Thanks westpointer for letting me know. Please do port it for 3.6 when you get the time. The vB 3.6 rssposter is not working properly and not picking up many feeds.
Reply With Quote
  #451  
Old 07-27-2006, 03:19 AM
dacho's Avatar
dacho dacho is offline
 
Join Date: Dec 2004
Location: Tell-Aviv
Posts: 224
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by westpointer
I don't know why this product would cause that. It hasn't one any other system. I can't even imagine how the hebrew would make it occur. I understand the language barrier but PM me an admin username and password with your URL so I can at least poke around a little. Beyond that, I don't have any suggestions. The line number above for global.php is this code:
PHP Code:
($hook vBulletinHook::fetch_hook('parse_templates')) ? eval($hook) : false
. AboutToday doesn't use that hook so I'm puzzled how it could cause an error there. Can you look in the admincp at your plug-ins to see if any plugins are using that hook?
The problem it's not with the language ( i test it with the English language)
SO
I take your advise and disable all my others installed products
the problem it's with : Rules And User Agreement
they can't work together !
maybe you can look at it to do integration

another issue :
because of some of us work with utf-8 and we take the RSS content from site that work with windows-1255 (for example)
so we get a gibberish content from them
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:24 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05124 seconds
  • Memory Usage 2,355KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_code
  • (4)bbcode_php
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete