View Single Post
  #774  
Old 08-03-2009, 12:52 PM
The Geek's Avatar
The Geek The Geek is offline
 
Join Date: Sep 2003
Location: Behind you
Posts: 2,779
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jca2112 View Post
The default Amazon.com link definition seems to have trouble parsing certain Amazon links.

The preferred (and shortest) url to link to an Amazon product page for affiliates is:
Code:
http://www.amazon.com/dp/ASIN/?tag=yourID
(where ASIN is the 10 digit Amazon product ASIN number and yourID would be the Amazon Affiliate ID)

An example of a working url would be:
Code:
http://www.amazon.com/dp/B00005QGAT/?tag=yourID

Unfortunately AME's Amazon definition parses and rewrites this url as:
Code:
http://www.amazon.com/d/p/B00005QGAT/?tag=yourID
An extra / (slash) is being added between the d and p which breaks the link.

I assume this can be corrected with a different regular expression setting? Does anyone know what the fix would be?
AME is designed to accept the URL formats that users will copy and paste from Amazon itself (which I suspect wouldnt normally be this example). You can however customize the replae code how you see fit. Though I have no idea the correct format you need, I suspect something like:

PHP Code:
<a href="http://www.amazon.$p1/dp/$p3/?tag=yourid" target="_blank" title="$ameinfo[title]"><img src="images/misc/amazon_icon.gif" border="0" alt="$ameinfo[title]/></a> <a href="http://www.amazon.$p1/dp/$p3/?tag=yourid" target="_blank" title="$ameinfo[title]">$ameinfo[title]</a
Note that in the above change, I changed:
http://www.amazon.$p1/$p2/$p3/

to

http://www.amazon.$p1/dp/$p3/?tag=yourid

HTHs
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01060 seconds
  • Memory Usage 1,782KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete