allposters.pl Script : Revisions History  
Home > allposters.pl > Revisions History

Revisions History

Browse Revisions History
 




Upgrade instructions

If you are upgrading from a previous version of allposters.pl, do the following:

  1. Replace allposters.pl
  2. Replace allposters.ini
  3. Replace allposters-2.ini (in same directory as allposters.ini)
  4. Replace all the files in the allposters-data directory

IMPORTANT: Be sure to edit the allposters.ini file and enter any changes you want.



Version 7.06.22 (June 22, 2007)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain products and prices as of June 19, 2007. Contains: 320,298 products; 49,912 categories; and 1,005,061 product displays.

  2. DATA: The allposters.ini and allposters-2.ini file has been updated to match the current AllPosters.com category hierarchy.



Version 6.12.15 (December 15, 2006)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain products and prices as of December 11, 2006. Contains: 365,205 products; 48,033 categories; and 978,109 product displays.

  2. DATA: The allposters.ini and allposters-2.ini file has been updated to match the current AllPosters.com category hierarchy.



Version 6.02.23 (February 23, 2006)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain products and prices as of February 22, 2006. Contains: 422,894 products; 43,091 categories; and 1,488,394 product displays.

  2. DATA: The allposters.ini and allposters-2.ini file has been updated to match the current AllPosters.com category hierarchy.

  3. FIX: Key file recognized on 64-bit servers. On 64-bit servers, the key file is now recognized. Previously, the script would report that a key was not found.

  4. NEW FEATURE: Create compressed .html files. Gzip compressed .html files (.html.gz) files will now be created when the new configuration variable write.html.gzip is set to yes (default is no). Compressed files take up less disk space on your server; see htmlgz.pl Script.

  5. NEW FEATURE: Removal of <DOCTYPE> can be turned off. To keep <DOCTYPE> statements, set the new configuration variable packhtml.doctype to no (the default is yes).

  6. IMPROVEMENT: Quotation marks in HTML tags. When the packHtml configuration variable is set to no, all HTML attributes now have quotation marks to delimit the value, e.g.: WIDTH="50%"



Version 5.12.17 (December 17, 2005)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain products and prices as of December 14, 2005. Contains: 405,366 products; 40,555 categories; and 1,464,469 product displays.

  2. DATA: The allposters.ini and allposters-2.ini file has been updated to match the current AllPosters.com category hierarchy.



Version 5.09.05 (September 5, 2005)

  1. FIX: Contains 6 top-level product categories that were missing in allposters.pl v5.09.02 (T-Shirts, Magnets, Standups, Tin Signs, Matted Prints, Poster Cards).



Version 5.09.02 (September 2, 2005)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain products and prices as of August 24, 2005. Contains: 321,114 products; 33,807 categories; and 1,542,016 product displays.

  2. DATA: The allposters.ini and allposters-2.ini file has been updated to match the current AllPosters.com category hierarchy.

  3. NEW FEATURE: Auto-repair { and } broken by some HTML editors. The characters { and } in template files are used to delimit formatting codes. If you use an HTML editor to edit the template files, your HTML editor may replace { and } with %7B and %7D, which the script will not recognize as formatting code delimiters. The new configuration variable read.fixbraces causes %7B and %7D to be replaced in memory by { and }, respectively, so that the formatting codes can be recognized. To turn off this new feature, set read.fixbraces to no



Version 5.05.18 (May 18, 2005)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain products and prices as of May 12, 2005. Contains: 315,355 products; 29,056 categories; and 1,330,881 product displays.

  2. DATA: The allposters.ini and allposters-2.ini file has been updated to match the current AllPosters.com category hierarchy.

  3. NEW FEATURE: Checks for Compress::Zlib. If the perl module Compress::Zlib (used for uncompression the data files) is not installed, an error is displayed. Previously, the script would immediately exit without any status output.

  4. IMPROVEMENT: Reads allposters-ini.txt and allposters-key.txt files. To make it easier to edit configuration files using an editor (such as Windows Notepad), the script now reads from the text .txt files allposters-ini.txt and allposters-key.txt in addition to the allposters.ini and allposters.key files. You do not have to rename your existing files; the script tries to read from the old filenames and the new filenames.

  5. IMPROVEMENT: Log filename changed to allposters-log.txt. The name of the log file is now allposters-log.txt which is a text .txt file that can be easily opened in a text editor such as Windows Notepad. Previously, the log filename was allposters.log



Version 5.04.08 (April 8, 2005)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain products and prices as of April 7, 2005. Contains: 317,270 products; 34,341 categories; and 1,645,088 product displays.

  2. DATA: The allposters.ini and allposters-2.ini file has been updated to match the current AllPosters.com category hierarchy.

  3. IMPROVEMENT: In allposters.ini, additional catdir statements have been added that split up some of the large categories into seperate directories. This is done to reduce the number of files that appear in each directory since some linux servers will start to slow down if there are more than 3,000 files in one directory. The Arists category has over 21,000 files in total; the Movies category has nearly 12,000 files in total; the Personalities category has nearly 7,000 files in total; the Sports category has over 3,000 files in total. The new directories are:

    Category #

    Category Name

    Directory

    29605 Artists > 1 artists-1
    29607 Artists > 2 artists-2
    22073 Artists > A artists-a
    22347 Artists > B artists-b
    23047 Artists > C artists-c
    23647 Artists > D artists-d
    24087 Artists > E artists-e
    24240 Artists > F artists-f
    24518 Artists > G artists-g
    24893 Artists > H artists-h
    25387 Artists > I artists-i
    25431 Artists > J artists-j
    25605 Artists > K artists-k
    25893 Artists > L artists-l
    26291 Artists > M artists-m
    26929 Artists > N artists-n
    27066 Artists > O artists-o
    27154 Artists > P artists-p
    27557 Artists > Q artists-q
    27565 Artists > R artists-r
    27954 Artists > S artists-s
    28628 Artists > T artists-t
    28876 Artists > U artists-u
    28898 Artists > V artists-v
    29113 Artists > W artists-w
    29490 Artists > X artists-x
    29493 Artists > Y artists-y
    29531 Artists > Z artists-z
    1832 Movies > Movie Genres > Films by Director movies-directors
    117 Movies > People > Film Actors movies-actors
    162 Movies > People > Film Actresses movies-actresses
    19282 Museum Art > Museum Artists museum-artists
    54958 Personalities > Movie Personalities movie-personalities
    54961 Personalities > Music Personalities music-personalities
    54957 Personalities > Sports Personalities sports-personalities
    41671 Sports > Classic Sports classic-sports


Version 4.11.08 (November 8, 2004)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain products and prices as of November 4, 2004. Contains: 218,474 products; 30,865 categories; and 988,007 product displays.

  2. DATA: The allposters.ini and allposters-2.ini file has been updated to match the current AllPosters.com category hierarchy.



Version 4.05.21 (May 21, 2004)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain posters and prices as of May 18, 2004. Contains: 149,878 posters; 12,656 categories; and 642,853 poster displays.

  2. DATA: The allposters-2.ini file has been updated to match the current AllPosters.com category hierarchy.



Version 4.03.08 (March 8, 2004)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain posters and prices as of March 3, 2004. Contains: 119,775 posters; 11,629 categories; and 567,297 poster displays.

  2. NEW FEATURE: The format configuration variable now has three possible values:

    format=1 shows Unframed/Framed/Mounted links
    format=2 shows poster name/image link
    format=3 shows "Buy from AllPosters.com" link (this is new)

  3. FIX: Comments in the allposters.ini configuration file are now handled correctly again. (comments start with the # character). Previously, mixing " and # on the same line did not work correctly.

  4. FIX: When format configuration variable is 1, the Framed/Mounted links now appear only if the poster is frameable/mountable.



Version 3.12.31 (December 31, 2003)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain posters and prices as of December 22, 2003. Contains: 120,391 posters; 14,853 categories; and 570,124 poster displays.

  2. NEW FEATURE: AllPosters.com has categories for people (e.g.: artists, photographers, illustrators) and most of those categories are named as the last name of the person, e.g.: "Dali", rather than the person's full name, e.g. "Dali, Salvador". New configuration file allposters-2.ini has been added to correct this shortcoming. This new file contains catname statements that rename most categories to the person's full name, e.g.: "Dali, Salvador". Put the allposters-2.ini in the same directory where allposters.ini is located. If you prefer to use the original category names that the AllPosters.com website uses, then do not use the allposters-2.ini file -- simply delete it.

  3. UPDATE: The categories in the allposters.ini file now match the current top-level categories at the AllPosters.com website (AllPosters.com changes their top-level categories from time to time). Some "categories" and "catdir" statements in allposters.ini have been revised as follows:

    Change Type Category Name Category # Directory Notes
    Added Fine Art Reproductions 19281 /art-reproductions New category
    Added Figurative 19532 /figurative New category
    Added Performing Arts 19268 /performing-arts New category
    Added Trends / Lifestyles 19824 /trends New category
    Added Gifts 19911 /gifts New category
    Added Plaque Art 19914 /plaque-art New category
    Removed On Sale! 16623 /sale On Sale! items are no longer available from AllPosters.com
    Renumbered Motivational 19491 /motivational Category # changed (was 12521)

  4. UPDATE: allposters-include/i*.html include files have been updated to match current category numbers and to work correctly with Associate Engine.




Version 3.10.11 (October 11, 2003)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain posters and prices as of September 25, 2003.

  2. UPDATE: The categories in the allposters.ini file now match the current top-level categories at the AllPosters.com website (AllPosters.com changes their top-level categories from time to time). Some "categories" and "catdir" statements in allposters.ini have been revised as follows:

    Change Type Category Name Category # Directory Notes
    Added Calendars 18940 /calendars New category
    Added Fabric 17942 /fabric New category



Version 3.08.08 (August 8, 2003)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain posters and prices as of August 1, 2003.

  2. UPDATE: The categories in the allposters.ini file now match the current top-level categories at the AllPosters.com website (AllPosters.com changes their top-level categories from time to time). Some "categories" and "catdir" statements in allposters.ini have been revised as follows:

    Change Type Category Name Category # Directory Notes
    Added Magnets 17891 /magnets New category
    Added Affordable Art under $12.99 12914 /affordable New category
    Added For Her Dorm* 12917 /her-dorm New category
    Added For His Dorm* 12916 /his-dorm New category
    Added Party Posters* 12915 /party New category
    Renumbered Celebrity Photos 1291110650 /celebrities Category # changed (was 10650)

    *These categories contain posters that may be considered unsuitable by some webmasters/users. Use catdelete statements in your allposters.ini file to delete these categories.




Version 3.04.27 (Apr. 27, 2003)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain posters and prices as of April 24, 2003.

  2. FIX: Category names containing punctuation marks are now sorted better. For example: "Shoeless" Joe Jackson is now sorted as Shoeless Joe Jackson so it now appears under the "S" section of the index.

  3. FIX: The categories in the allposters.ini file now match the current top-level categories at the AllPosters.com website (AllPosters.com changes their top-level categories from time to time). Some "categories" and "catdir" statements in allposters.ini have been revised as follows:

    Change Type Category Name Category # Directory Notes
    Added U.S. Patriotic 16625 /patriotic New category
    Removed Angels 7092 /angels

    Angel posters are still available as:

    • Religion > Religious Figures > Angels
      /religion/c7092-angels.html

    • Religion > Religious Figures > Guardian Angels
      /religion/c7093-guardian-angels.html

    • Religion > Religious Figures > Playful Angels
      /religion/c7237-playful-angels.html

    Removed Astrology 13094990 /astro

    Astrology & Astronomy posters are still available as:

    • Education > Astrology
      /educational/c13094990-astrology.html

    • Education > Astronomy
      /educational/c6644-astronomy.html

    Removed Calendars 13909 /calendars Calendars are no longer available from AllPosters.com
    Removed History 1014 /history

    History posters are still available as:

    • Education > History
      /educational/c130941014-history.html

    Removed Museum Collections 10996 /museum

    Museum Collections posters are still available as:

    • Fine Art > Museum Collections
      /art/c101310996-museum-collections.html

    Removed Valentine's Day 14399 /valentines

    Valentine's Day posters are still available as:

    • Decor > Interior Decoration > Theme Rooms > Love Lounge, The
      /decor/c6073-love-lounge.html

    Removed Women 130946903 /women

    Women posters are still available as:

    • Education > Women's Studies
      /educational/c130946903-women-s-studies.html

    Renumbered On Sale! 16623 /sale Category # changed (was 10809)

    For advanced users:

    For the directories above that have been removed from allposters.ini (such as /angels), we recommend that you delete those directories from your web server since those directories will no longer be updated when you run allposters.pl. To help prevent lost traffic from search engines, we recommend that you set up a .htaccess file to redirect "404 File Not Found" errors. In the root directory of your website create a .htaccess file that contains the following line: (NOTE: type your own domain name where it says www.MYDOMAIN.com)

    ErrorDocument 404 http://www.MYDOMAIN.com/

    If your posters are in a subdirectory such as /posters, then include that directory in the above URL, e.g.: ErrorDocument 404 http://www.MYDOMAIN.com/posters/

    If you already have a /.htaccess file, then add the above line to it (assuming that it does not already contain a line for ErrorDocument 404).

    You can also redirect from a specific directory. For example, to redirect from /angels to /religion/c7092-angels.html, create the following two files: (NOTE: type your own domain name where it says www.MYDOMAIN.com)

    /angels/index.html

    <HTML><HEAD>
    <META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://www.MYDOMAIN.com/religion/c7092-angels.html">
    </HEAD>
    <P><A HREF="http://www.MYDOMAIN.com/religion/c7092-angels.html">Click here</A></P>
    </HTML>

    /angels/.htaccess

    ErrorDocument 404 http://www.MYDOMAIN.com/religion/c7092-angels.html

    Similar index.html and .htaccess files can be created in the other directories. Be sure to set an appropriate destination URL (see URL's in Notes column in the table above).



Version 3.02.11 (Feb. 11, 2003)

  1. DATA: The allposters-data/*.dat data files have been updated and now contain posters and prices as of January 31, 2003. Note: If you upgrade to these data files, you must also upgrade to this allposters.pl file. These data files will only work with allposters.pl v3.02.11 (or higher). Also, older data files will not work with allposters.pl v3.02.11 (or higher).

  2. NEW FEATURE: New configuration variable links.afsrc has been added. If set to yes, then "&afsrc=1" is added to AllPosters.com affiliate links. If set to no, then links are not changed. Default is no. It has been reported by some affiliates that using "&afsrc=1" may prevent overwriting of links by some web browser plug-ins --- we have not verified this. See: article and discussion forum posting.

  3. NEW FEATURE: Configuration variable links.js has been added. Default is no. If set to yes, then Allposters.com affiliate links will use JavaScript rather than HREF to link to Allposters.com. Using JavaScript for links is non-standard and will not work on web browsers that have JavaScript disabled or that do not support JavaScript. It has been reported by some affiliates that using JavaScript in links may improve search engine positioning. The different types of links generated are:

    1. If links.js no and newWindow no then:
      <A HREF="URL">

    2. If links.js no and newWindow yes then:
      <A HREF="URL" TARGET="_blank">

    3. If links.js yes and newWindow no then:
      <a href="javascript:void" onclick="window.open('URL'); return false;">

    4. links.js yes and newWindow yes
      <a href="javascript:void" onclick="window.location='URL'; return false;">

  4. NEW FEATURE: Configuration variable navbar.separator has been added. It specifies the character to used between catgories in the {navbar} template variable. For example, with the default of ">", the navbar would look something like "Animals > Big Cats > Tigers". If "/" is used, then this navbar would be "Animals / Big Cats / Tigers".

  5. FIX: Configuration variable newWindow now only applies to poster links. Other links in your template file are no longer modified to include TARGET=_blank when newWindow is yes.

  6. FIX: Template variable {amazonSSI:MODE} now works. It includes a call to amazon.pl via a SSI (server-side-include) statement for the specified mode. For example, {amazonSSI:dvd} would cause an SSI statement to be included to show keyword-related DVD products from amazon.com. Note: amazon.pl must be installed and the amazonpl configuration variable must be set to specify the URL of amazon.pl.

  7. IMPROVEMENT: To make configuration easier, "yes/no" configuration variables can now be set to yes, no, true, false, 1, or 0. Previously only 1 and 0 were allowed.



Previous releases:






E.&O.E.; © Cusimano.Com Corporation; www.c3scripts.com