<a href=\"http://de.facebook.com/sharer.php?u=<?php echo seo42::getFullUrl(42);?>;\"
Nur wird mir das dann genau so angezeigt: http://de.facebook.com/sharer.php?u=<?php echo seo42::getFullUrl(42);?>;
Das ist irgendwie ne Nummer zu hoch für mich.

Code: Alles auswählen
$myString = 'foo ' . anotherStringFromFunction() . ' bar';
Code: Alles auswählen
normaler Html Code bla bla <?php echo anotherStringFromFunction(); ?> normaler Html Code bla bla
Code: Alles auswählen
<a href=\"http://de.facebook.com/sharer.php?u=" . getTVSBlogURL($art_post_id, $REX['CUR_CLANG']) . "\" onclick=\"FensterOeffnen(this.href); return false\">Facebook</a>
Code: Alles auswählen
echo " <div id=\"disqus_thread\"></div>";
echo " <script type=\"text/javascript\">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'xxxxx'; // required: replace example with your forum shortname
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>";
echo " <noscript>Please enable JavaScript to view the <a href=\"http://disqus.com/?ref_noscript\">comments powered by Disqus.</a></noscript>
<a href=\"http://disqus.com\" class=\"dsq-brlink\">comments powered by <span class=\"logo-disqus\">Disqus</span></a>";
Code: Alles auswählen
If (NOT Blog ODER Kategorienübersicht) {
echo " <div id=\"disqus_thread\"></div>";
etc.
}
Code: Alles auswählen
If ($tvsblog_teaser > 0 && $tvsblog_post_id == -1) {
if ($tvsoutput > $tvsblog_teaser) {
echo " <div id=\"disqus_thread\" style=\"display:none;\"></div>";
}
}
Code: Alles auswählen
<?php
if($REX['REDAXO'] != 1) {
require_once ($REX['INCLUDE_PATH'] .'/addons/tvsblog/classes/urlRewrite.inc.php');
$table_pre = $REX['TABLE_PREFIX'] . $REX['ADDON']['rxid']['tvsblog'];
$thispage = "tvsblog";
$art_table = $table_pre . "_articles";
$cat_table = $table_pre . "_categories";
$tvsblog_post_id = rex_get('post_id', 'int', -1);
$tvsblog_tag = rex_get('tag', 'string', '');
$tvsblog_teaser = "REX_VALUE[3]";
$tvsblog_start = rex_get('tvsblog_start', 'int', -1);
if ($tvsblog_start != -1) {
$tvsblog_limit = "REX_VALUE[1]";
}
else
if ("REX_VALUE[1]" == "") {
$tvsblog_start = 0;
$tvsblog_limit = 5;
}
else {
$tvsblog_start = 0;
$tvsblog_limit = "REX_VALUE[1]";
}
$myIniFile = $REX['INCLUDE_PATH'] . "/addons/" . $thispage . "/" . $thispage . ".ini";
$settings = parse_ini_file($myIniFile);
$sql_limit = " LIMIT " . $tvsblog_start . ", " . $tvsblog_limit;
$tvsblog_category = rex_get('tvsblog_category', 'int', -1);
$tvsblog_month = rex_get('tvsblog_month', 'int', -1);
$tvsblog_year = rex_get('tvsblog_year', 'int', -1);
if ($tvsblog_category == -1 && "REX_VALUE[2]" != "")
$tvsblog_category = "REX_VALUE[2]";
if ($tvsblog_month <> -1 && $tvsblog_year <> -1) {
$tvssql = " AND YEAR(FROM_UNIXTIME(create_date)) = " . $tvsblog_year . " AND MONTH(FROM_UNIXTIME(create_date)) = " . $tvsblog_month;
}
else if($tvsblog_category <> -1) {
$tvssql = " AND categories = " . $tvsblog_category;
$sql = new rex_sql();
$sql->setQuery("SELECT * FROM " . $cat_table . " WHERE id = " . $tvsblog_category);
if ($sql->getRows() > 0 ) {
//echo "<h1>Die neuesten Blogeinträge aus der Kategorie '" . $sql->getValue('title') . "':</h1>";
}
}
else {
$tvssql = "";
}
if ($tvsblog_tag != "")
$tvssql .= " AND tags like '%" . $tvsblog_tag . "%'";
// post_id hat Priorität...
if ($tvsblog_post_id != -1)
$tvssql .= " AND id = " . $tvsblog_post_id;
$cat_sql = new rex_sql();
$sql = new rex_sql();
//$art_query = "SELECT * FROM " . $art_table . " INNER JOIN " . $cat_table . " ON " . $art_table . ".categories = " . $cat_table . ".id WHERE " . $art_table . ".status = 1 AND " . $cat_table . ".status = 1 " . $tvssql . " ORDER BY " . $art_table . ".create_date DESC, " . $art_table . ".id DESC";
$art_query = "SELECT * FROM " . $art_table . " WHERE status = 1 " . $tvssql . " ORDER BY create_date DESC, id DESC";
$sql->setQuery($art_query);
$total_rows = $sql->getRows();
$art_query = "SELECT * FROM " . $art_table . " WHERE status = 1 " . $tvssql . " ORDER BY create_date DESC, id DESC";
$sql->setQuery($art_query . " " . $sql_limit);
if ($sql->getRows() > 0 )
{
for ($i = 1; $i <= $sql->getRows(); $i++) {
$art_post_id = $sql->getValue('id');
$cat_sql->setQuery("SELECT * FROM " . $cat_table . " WHERE id = " . $sql->getValue('categories'));
if ($cat_sql->getRows() > 0 )
$cat_name = strtolower(" tvsblog_" . $cat_sql->getValue('title'));
else
$cat_name = "";
if ($cat_sql->getValue('status') == 1) {
//
// Ausgabe...
//
echo "<div class=\"tvsblog_entry" . $cat_name . "\">";
if ($tvsblog_post_id == -1) {
if (OOAddon :: isAvailable('rexseo') || OOAddon :: isAvailable('seo42')) {
echo " <h2><a href='" . getTVSBlogURL($art_post_id, $REX['CUR_CLANG']) . "'>" . $sql->getValue('title') . "</a></h2>";
} else {
echo " <h2><a href='" . rex_getUrl('','') . "?post_id=" . $art_post_id . "'>" . $sql->getValue('title') . "</a></h2>";
}
} else {
echo " <h2>" . $sql->getValue('title') . "</h2>";
}
if ($sql->getValue('create_user') != "") {
echo " <div class=\"tvsblog_author\">";
echo " <p><strong>Autor:</strong> " . $sql->getValue('create_user') . " am " . date("d.m.Y", $sql->getValue('create_date')) . "</p>";
echo " </div>";
}
//
// Slider-/ Teaserbild-Ausgabe
//
if ($sql->getValue('filelist') != "") {
$filelist = $sql->getValue('filelist');
$sliderfiles = explode(",",$filelist);
if (count($sliderfiles) == 1) {
$media = OOMedia::getMediaByName($sliderfiles[0]);
$img_title = $media->getTitle();
echo "<div class=\"tvsblog_teaserimage\">";
echo " <img src=\"index.php?rex_img_type=rex_tvsblog_sliderimages&rex_img_file=" . $sliderfiles[0] . "\" alt=\"" . $img_title . "\" title=\"" . $img_title . "\" />";
echo "</div>";
} else {
echo "<div class=\"wmuSlider postslider" . $art_post_id . "\">";
echo " <div class=\"wmuSliderWrapper\">";
foreach ($sliderfiles as $value) {
$media = OOMedia::getMediaByName($value);
$img_title = $media->getTitle();
echo "<article>";
echo " <img src=\"index.php?rex_img_type=rex_tvsblog_sliderimages&rex_img_file=" . $value . "\" alt=\"" . $img_title . "\" title=\"" . $img_title . "\" />";
echo "</article>";
}
echo " </div>";
echo "</div>";
}
echo "<script>";
echo "$('.postslider" . $art_post_id . "').wmuSlider({";
echo " touch: false,";
echo " animation: 'slide',";
echo " animationDuration:1000,";
echo " slideshowSpeed: 7000,";
echo " items:1";
echo "});";
echo "</script>";
}
if ($tvsblog_post_id == -1 && $sql->getValue('meta_description') != "") {
$tvsoutput = $sql->getValue('meta_description');
} else {
$tvsoutput = $sql->getValue('description');
}
if ($tvsblog_teaser > 0 && $tvsblog_post_id == -1 && $sql->getValue('meta_description') == "") {
if( (strlen($tvsoutput) > $tvsblog_teaser) ) {
$whitespaceposition = strpos($tvsoutput," ",$tvsblog_teaser)-1;
if( $whitespaceposition > 0 )
$tvsoutput = substr($tvsoutput, 0, ($whitespaceposition+1));
// close unclosed html tags
if( preg_match_all("|<([a-zA-Z]+)>|",$tvsoutput,$aBuffer) ) {
if( !empty($aBuffer[1]) ) {
preg_match_all("|</([a-zA-Z]+)>|",$tvsoutput,$aBuffer2);
if( count($aBuffer[1]) != count($aBuffer2[1]) ) {
foreach( $aBuffer[1] as $index => $tag ) {
if( empty($aBuffer2[1][$index]) || $aBuffer2[1][$index] != $tag)
$tvsoutput .= '</'.$tag.'>';
}
}
}
}
}
}
// Editorenausgabe konfigurieren...
if (OOAddon::isInstalled("tinymce")) {
$article = new rex_article();
echo $article->replaceLinks($tvsoutput);
} else if(OOAddon::isAvailable('markitup')) {
$textile = htmlspecialchars_decode($tvsoutput);
$textile = str_replace("<br />","",$textile);
$textile = rex_a79_textile($textile);
echo $textile = markitup_previewlinks($textile);
} else {
echo $tvsoutput;
}
if ($tvsblog_post_id == -1 ) {
if (OOAddon :: isAvailable('rexseo') || OOAddon :: isAvailable('seo42')) {
echo "</br><a href='" . getTVSBlogURL($art_post_id, $REX['CUR_CLANG']) . "'>Weiterlesen...</a></br></br>";
} else {
echo "</br><a href=\"" . rex_getUrl('','', array('post_id'=>$sql->getValue('id')), '&') . "\">Weiterlesen...</a></br></br>";
}
}
if (OOAddon :: isAvailable('rexseo') || OOAddon :: isAvailable('seo42')) {
$url = getTVSBlogURL($art_post_id, $REX['CUR_CLANG']);
} else {
$url = urlencode($REX["SERVER"] . rex_getUrl('','') . "?post_id=" . $sql->getValue('id'));
}
// Disqus
if ($tvsblog_post_id != -1 ) {
?>
<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = ' ********* '; // required: replace example with your forum shortname
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<?php
}
if ($sql->getValue('tags') != "") {
echo " <div class=\"tvsblog_tags\">";
echo " <h5>Schlagworte:</h5>";
$tags = explode(",", $sql->getValue('tags'));
$tags_out = "";
foreach ($tags as $value) {
$tags_out .= "<a href='" . rex_getUrl('','', array('tag'=>trim($value)), '&') . "'>$value</a>, ";
}
$tags_out = substr($tags_out, 0, - 2);
echo $tags_out;
echo " </div>";
}
echo "</div>";
}
$sql->next();
}
// Zurück-zum-Blog-Button
if ($tvsblog_post_id != -1 || $tvsblog_tag != "") {
echo "<div class=\"tvsblog_back\"><a href=\"" . rex_getUrl('','', array('tvsblog_start'=>trim($tvsblog_start), 'tvsblog_category'=>trim($tvsblog_category)), '&') . "\">« Zurück zum Blog</a></div>";
}
//Navigation vor und zurück
if ($tvsblog_start > 0) {
echo "<div class=\"tvsblog_navigation tvsblog_left_navigation\">";
echo " <a href=\"" . rex_getUrl('','', array('tvsblog_start'=>trim($tvsblog_start - $tvsblog_limit), 'tvsblog_category'=>trim($tvsblog_category)), '&') . "\">« Neuere Beiträge</a>";
echo "</div>";
}
if (($tvsblog_start + $tvsblog_limit) < $total_rows) {
echo "<div class=\"tvsblog_navigation tvsblog_right_navigation\">";
echo " <a href=\"" . rex_getUrl('','', array('tvsblog_start'=>trim($tvsblog_start + $tvsblog_limit), 'tvsblog_category'=>trim($tvsblog_category)), '&') . "\">Ältere Beiträge »</a>";
echo "</div>";
}
}
else
echo "<h1>Noch keine Beiträge in dieser Kategorie</h1>";
} else {
$filtercat = "REX_VALUE[2]";
if ($filtercat == "") $filtercat = "(ALLE)";
echo "TVSBlog-Ausgabe mit REX_VALUE[1] Beiträgen auf einer Seite aus der Kategorie: " . $filtercat;
}
?>
Wo nix ist kann auch nix zum Vorschein kommenCWS hat geschrieben: Weil mit drüber meditieren kommt nicht unbedingt das Verständnis für PHP von alleine.![]()