HTML Logo by World Wide Web Consortium (www.w3.org). Click to learn more about our commitment to accessibility and standards.

Moving forward with Composr

ocPortal has been relaunched as Composr CMS, which is now in beta. ocPortal 9 will be superseded by Composr 10.

Head over to compo.sr for our new site, and to our migration roadmap. Existing ocPortal member accounts have been mirrored.


v9.0.4 MSN -- Uploaded images won't display in satellite site.

Login / Search

 [ Join | More ]
 Add topic 
Posted
Rating:
#94124 (In Topic #18776)
Avatar

Community saint

A member created a post from the host site and uploaded an image…


I accessed the post from a satellite site but only a broken image icon would display.


Clicking on that would give me this…


…and clicking the "see full image" would give me this…

Steve
Back to the top
 
Posted
Rating:
#94131
Avatar

Ah, it seems you'll need to disable the Anti-Leech option on the sites. I had not considered this, but now that we have Comcode conversion off, now attachments will be linked cross-domain, and it'll look like a leech attempt. The sites don't know of each other so can't easily whitelist.

If you want to prevent hotlinking there are .htaccess solutions you could deploy instead, and they'd allow you to whitelist certain referrer domains.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#94134
Avatar

Community saint

Chris Graham said

Ah, it seems you'll need to disable the Anti-Leech option on the sites.
Yeah, I was afraid of that.

I had not considered this, but now that we have Comcode conversion off, now attachments will be linked cross-domain, and it'll look like a leech attempt. The sites don't know of each other so can't easily whitelist.
Is this something that will be changed in a future version, or is it difficult to do now because Comcode conversion is off?

If you want to prevent hotlinking there are .htaccess solutions you could deploy instead, and they'd allow you to whitelist certain referrer domains.

I'll use .htaccess to handle that.

Thanks, Chris.  :thumbs:

Steve
Back to the top
 
Posted
Rating:
#94135
Avatar

Is this something that will be changed in a future version, or is it difficult to do now because Comcode conversion is off?

Well, it'd be pretty easy to change this line in sources/attachments.php

Code

if ((get_param('for_session','-1')!=md5(strval(get_session_id()))) && (get_option('anti_leech')=='1') && (ocp_srv('HTTP_REFERER')!=''))
to something like:

Code

if ((get_param('for_session','-1')!=md5(strval(get_session_id()))) && (get_option('anti_leech')=='1') && (ocp_srv('HTTP_REFERER')!='') && (preg_match('^http://othersite/',ocp_srv('HTTP_REFERER'))==0))

But to do it properly we'd have to redesign MSNs to have some way of gathering site lists and distributing it through the network.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
1 guests and 0 members have just viewed this: None
Control functions:

Quick reply   Contract

Your name:
Your message: