Be seen. Boost your question’s priority for more expert views and faster solutions
image_markup: '<img id="fullResImage" src="{path}" />',
I am thinking that "{path}" is built-in php placeholder code for full url. Perhaps there is some other placeholder other than "{path}" that will give me just the relative path.if(strstr($element_setting['image'],"http://")){
$image_url=$element_setting['image'];
}
else{
$image_url="../".$element_setting['image'];
}
?>
<h5><?php echo $element_attribute['name'];?></h5>
<div style="max-width:300px;"><img src="<?php echo $image_url;?>"/></div>
As I look at the above snippet I am thinking that it is more likely the absolute url culprit.
if(strstr($element_setting['image'],"http://")){
$image_url=$element_setting['image'];
}
else{
$image_url="../".$element_setting['image'];
}
if(strstr($element_setting['image'],"http://")){
$image_url=$element_setting['image'];
}
if(strstr($element_setting['image'],"http://www.bobsfinechina.com")){
$image_url="../".strstr($element_setting['image'],"http://www.bobsfinechina.com");
}
.
Between "../" and $element_setting['image'];// EXAMINE THE VARIABLE IN THE $element_setting ARRAY AT THE POSITION NAMED 'image'
// IF THIS VARIABLE CONTAINS THE SUBSTRING "http://"
if(strstr($element_setting['image'],"http://")){
// COPY THE VARIABLE INTO THE $image_url VARIABLE
$image_url=$element_setting['image'];
}
// IF THIS VARIABLE DOES NOT CONTAIN THE SUBSTRING "http://"
else{
// PREPEND "../" TO THE VARIABLE AND THEN COPY THE VARIABLE INTO THE $image_url VARIABLE
$image_url="../".$element_setting['image'];
}
// THE $image_url VARIABLE WILL BE INJECTED INTO THE HTML DOCUMENT BELOW
?>
<h5><?php echo $element_attribute['name'];?></h5>
<div style="max-width:300px;"><img src="<?php echo $image_url;?>"/></div>
What I think we're seeing here is a construct that will allow any explicit URL (one containing HTTP://) to go through unalloyed. Other URLs will be made relative to the directory one level "up" from this directory.// REMOVE THE EXPLICIT DOMAIN NAME FROM THE VARIABLE IN THE $element_setting ARRAY AT THE POSITION NAMED 'image'
$image_url = str_replace('http://domain.com/', '../', $element_setting['image']);
// THE $image_url VARIABLE WILL BE INJECTED INTO THE HTML DOCUMENT BELOW
?>
<h5><?php echo $element_attribute['name'];?></h5>
<div style="max-width:300px;"><img src="<?php echo $image_url;?>"/></div>
defined( '_JEXEC' ) or die;
$element_key=$item_params['element_key'];
$element_setting=$item_params['element_setting'];
$element_attribute=$item_params['element_attribute'];
$element_shortcode=$item_params['element_shortcode'];
if(strstr($element_setting['image'],"http://")){
// REMOVE THE EXPLICIT DOMAIN NAME FROM THE VARIABLE IN THE $element_setting ARRAY AT THE POSITION NAMED 'image'
$image_url = str_replace('http://www.blahblah.edu/', '../', $element_setting['image']);
}
// THE $image_url VARIABLE WILL BE INJECTED INTO THE HTML DOCUMENT BELOW
?>
<h5><?php echo $element_attribute['name'];?></h5>
<div style="max-width:300px;"><img src="<?php echo $image_url;?>"/></div>
<hr id="system-readmore" />[yee_row ex_class=""][yee_column width="1/1" ex_class=""][yee_single_image title="" image="http://www.blahblah.edu/images/HASOM_fp_photos/martha-resized.jpg" etc etc....
defined( '_JEXEC' ) or die;
$element_key=$item_params['element_key'];
$element_setting=$item_params['element_setting'];
$element_attribute=$item_params['element_attribute'];
$element_shortcode=$item_params['element_shortcode'];
// REMOVE THE EXPLICIT DOMAIN NAME FROM THE VARIABLE IN THE $element_setting ARRAY AT THE POSITION NAMED 'image'
// THE $image_url VARIABLE WILL BE INJECTED INTO THE HTML DOCUMENT BELOW
$image_url = str_ireplace('http://www.blahblah.edu/', '../', $element_setting['image']);
?>
<h5><?php echo $element_attribute['name'];?></h5>
<div style="max-width:300px;"><img src="<?php echo $image_url;?>"/></div>
<h5><?php echo $element_attribute['name'];?></h5>
<div style="max-width:300px;"><img src="<?php echo $image_url;?>"/></div>
Cannot possibly create this:<hr id="system-readmore" />[yee_row ex_class=""][yee_column width="1/1" ex_class=""][yee_single_image title="" image="http://www.blahblah.edu/images/HASOM_fp_photos/martha-resized.jpg" etc etc....
Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.
Have a better answer? Share it in a comment.
Join the community of 500,000 technology professionals and ask your questions.