22.03.2014, 14:05
Hallo ihr ^^
Ich möchte gerne den img-Tag so modifizieren, dass er die Bilder, die damit eingebettet werden, nur für registrierte User anzeigt.
Der Gedanke dahinter ist, dass ich alle Bilder, die in öffentlich zugänglichen Bereichen zu finden sind, nicht für Gäste angezeigt werden.
Nach ausführlicher Suche bin ich auf den Thread von 2007 gestoßen, indem aber gesagt wird, dass das nicht möglich wäre. - Wirklich?
Meine Überlegungen dazu wären folgende:
Ich würde an der class_parser.php schrauben und dort für die Definition des img-Tag die Bedingung einbauen, dass man registriert sein muss. Da man mich mit Programmierung aber echt jagen kann, bräuchte ich an dieser Stelle Hilfe.
Das wäre der Teil, wo ich ansetzen würde, wobei das natürlich auch total falsch sein kann xD
Jemand eine Idee?
Vielen lieben Dank im Voraus!
Glücksklee <3
Ich möchte gerne den img-Tag so modifizieren, dass er die Bilder, die damit eingebettet werden, nur für registrierte User anzeigt.
Der Gedanke dahinter ist, dass ich alle Bilder, die in öffentlich zugänglichen Bereichen zu finden sind, nicht für Gäste angezeigt werden.
Nach ausführlicher Suche bin ich auf den Thread von 2007 gestoßen, indem aber gesagt wird, dass das nicht möglich wäre. - Wirklich?
Meine Überlegungen dazu wären folgende:
Ich würde an der class_parser.php schrauben und dort für die Definition des img-Tag die Bedingung einbauen, dass man registriert sein muss. Da man mich mit Programmierung aber echt jagen kann, bräuchte ich an dieser Stelle Hilfe.
PHP-Code:
/**
* Parses IMG MyCode.
*
* @param string The URL to the image
* @param array Optional array of dimensions
*/
function mycode_parse_img($url, $dimensions=array(), $align='')
{
global $lang;
$url = trim($url);
$url = str_replace("\n", "", $url);
$url = str_replace("\r", "", $url);
if($align == "right")
{
$css_align = " style=\"float: right;\"";
}
else if($align == "left")
{
$css_align = " style=\"float: left;\"";
}
$alt = htmlspecialchars_uni(basename($url));
if(my_strlen($alt) > 55)
{
$alt = my_substr($alt, 0, 40)."...".my_substr($alt, -10);
}
$alt = $lang->sprintf($lang->posted_image, $alt);
if($dimensions[0] > 0 && $dimensions[1] > 0)
{
return "<img src=\"{$url}\" width=\"{$dimensions[0]}\" height=\"{$dimensions[1]}\" border=\"0\" alt=\"{$alt}\"{$css_align} />";
}
else
{
return "<img src=\"{$url}\" border=\"0\" alt=\"{$alt}\"{$css_align} />";
}
}
Jemand eine Idee?
Vielen lieben Dank im Voraus!
Glücksklee <3