2 lexagon Jun 09, 2006 12:17
![](https://forums.b2evolution.net/media/users/lexagon/profile_pictures/.evocache/7336728034481e99ca8765.jpg/crop-top-80x80.jpg?mtime=1372015408)
admin/edit_actions.php, comment out the two sections that look like this ( approx line 102+ and line 213+ ) and see if it cures your problem :-
if( $error = validate_url( $post_url, $allowed_uri_scheme ) )
{
errors_add( T_('Supplied URL is invalid: ').$error );
}
¥
*edit*
Totally off topic, Thanks for the link, but I've moved my spamtrap to http://www.innervisions.org.uk/babbles/spamtrap.php
Hey, Yabba, thanks, will have to check that out later in the day.
Uh, re your line re the link: pls clarify? I'm afraid I can't really follow of the of my head, sorry.
:) L8rs,
'lex
lol, you have a link to my spamtrap in your linkblog ;)
¥
I'll be damned! I thought I was building my thing in hiding!!! :-D Oh, wait a minit .. but I AM! ... you are refering to the _other_ site heh. Would you believe it :D _Totally_ forgot about that one ... I'm busily preparing my leave there (since the original idea, co blogging with 3 other people, di'nt work out) - which is why I'm asking so many noobish questions _here_. I'll see to that link l8r 2day :)
[Off: Good grief, I'll have to cross town home. All the soccer-mania! Help!!]
Hello Yabba, ok, i did the changes at the two suggested locations of edit_actions.php and the "Link to URL" field is now accepted without complaint. If I have the same URL in the text field of the post I still get a no go.
I'll skim the edit_actions if I find some other instance of the portion you pointed me to. If you have other suggestions in the meantime please let me know! :) thx! 'lex
hu, int'resting!:
the text field seems to allow the URL if I just post it straigt in (without enclosing a href tag), hmmmm ... maybe I just quirked up typing? Lemme recheck .. No, it's true!
If I put
<a href="http://www.amazon.de/exec/obidos/ASIN/3499614898/ref=nosim/73x460n-21?dev-t=D2WMCOIPS9D14E">test</a>
I get an invalid URL complaint and can't save. However, if I just put
http://www.amazon.de/exec/obidos/ASIN/3499614898/ref=nosim/73x460n-21?dev-t=D2WMCOIPS9D14E
it's accepted and saved without complaint.
Beats me. Now what?
Thx! 'lex[/code]
Crack open b2evocore/_functions.php, find this section of code (approx line 180+)
if( $use_html_checker )
{ // Check the code:
if( ! $is_comment )
{
$checker = & new SafeHtmlChecker( $allowed_tags, $allowed_attribues,
$uri_attrs, $allowed_uri_scheme, $encoding );
}
else
{
$checker = & new SafeHtmlChecker( $comments_allowed_tags, $comments_allowed_attribues,
$uri_attrs, $comments_allowed_uri_scheme, $encoding );
}
$checker->check( $content );
}
and change it to :-
Global $current_User;
if ( !isset( $current_User ) or $current_User->Group->ID != 1 )
{ // not an admin user
if( $use_html_checker )
{ // Check the code:
if( ! $is_comment )
{
$checker = & new SafeHtmlChecker( $allowed_tags, $allowed_attribues,
$uri_attrs, $allowed_uri_scheme, $encoding );
}
else
{
$checker = & new SafeHtmlChecker( $comments_allowed_tags, $comments_allowed_attribues,
$uri_attrs, $comments_allowed_uri_scheme, $encoding );
}
$checker->check( $content );
}
}
¥
Hey, Yabba! That did it! Cool! Thanks! :-)
;)
¥
Moving to "general..." forum since it's not a spam thing.
OK, so I have been toying a little with the URL,
it SEEMS that the offending bit ist the "ref=" in the URL.
I have entered the URL time and time again, letting it grow a portion of the orginal longer every time, like
http://www.amazon.de/ check
http://www.amazon.de/exec/ check
http://www.amazon.de/exec/obidos/ check
http://www.amazon.de/exec/obidos/ASIN/ check
http://www.amazon.de/exec/obidos/ASIN/3821838981/ check
http://www.amazon.de/exec/obidos/ASIN/3821838981/ref=nosim/ *meeep!* ;) aha. Edging backwards I found that
http://www.amazon.de/exec/obidos/ASIN/3821838981/ref is still accepted while
http://www.amazon.de/exec/obidos/ASIN/3821838981/ref=
is not.
So it must be this. /me thinks.
Now what?
I'm pretty dependent on B2Evo to work with amazon ...
Looking forward to hearing your thoughts,
'lex