Du meintest doch so oder?
<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.
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Re: TvsBlog-Update
Christian Haß - Wahrhaftig leben im Hier & Jetzt -- Spiritueller Store -- Holistic Master Healing -- Spirituelle Ausbildungen & Online Kurse -- Kundalini Reiki Ausbildung -- Schwierig sein kann es nur, weil du es so glaubst
Re: TvsBlog-Update
Kleiner PHP-Kurs:
Es gibt zwei Arten Strings miteiennader zu verbinden:
1. So
2. oder so:
Wenn ich das richtige sehe, versuchts du Variante 2, obwohl du aber bereits mit Variante 1 arbeitest
Es gibt zwei Arten Strings miteiennader zu verbinden:
1. So
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
Re: TvsBlog-Update
So, junger Mann.
So funzt es!
Mehr Glück als Verstand gehabt!
Danke dir!
So funzt es!
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>
Danke dir!
Christian Haß - Wahrhaftig leben im Hier & Jetzt -- Spiritueller Store -- Holistic Master Healing -- Spirituelle Ausbildungen & Online Kurse -- Kundalini Reiki Ausbildung -- Schwierig sein kann es nur, weil du es so glaubst
Re: TvsBlog-Update
Freut mich Und ja klar, man muss getTVSBlogURL() benutzen, sonst kommt ja nicht die Blogurl.
Re: TvsBlog-Update
Hey Leute,
bin gerade ein bissl am rumfummeln. Ich brauche für ein Projekt mit TVSblog eine Kommentarfunktion, die der Blog noch nicht hat. Und ich will die Disqus-Kommentarfunktion als Ersatz nutzen.
Eine Mehrfachansicht auf der Startseite geht leider nicht. Wenn ich <div id="disqus_thread"></div> auf <div class="disqus_thread"></div> umstelle wird garnichts mehr angezeigt.
Hat jemand ne Idee wie ich diesen Code:
in der Blog- und Kategorienübersicht ausgeblendet kriege, so dass die Kommentierfunktion nur beim vollständigen Artikel angezeigt wird????
Gruß Christian
bin gerade ein bissl am rumfummeln. Ich brauche für ein Projekt mit TVSblog eine Kommentarfunktion, die der Blog noch nicht hat. Und ich will die Disqus-Kommentarfunktion als Ersatz nutzen.
Eine Mehrfachansicht auf der Startseite geht leider nicht. Wenn ich <div id="disqus_thread"></div> auf <div class="disqus_thread"></div> umstelle wird garnichts mehr angezeigt.
Hat jemand ne Idee wie ich diesen Code:
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>";
Gruß Christian
Christian Haß - Wahrhaftig leben im Hier & Jetzt -- Spiritueller Store -- Holistic Master Healing -- Spirituelle Ausbildungen & Online Kurse -- Kundalini Reiki Ausbildung -- Schwierig sein kann es nur, weil du es so glaubst
Re: TvsBlog-Update
So?
Code: Alles auswählen
If (NOT Blog ODER Kategorienübersicht) {
echo " <div id=\"disqus_thread\"></div>";
etc.
}
Re: TvsBlog-Update
Danke dir, RexDude...
Irgendwie komme ich damit noch nicht weiter.
Brauche wohl noch ne Mütze voll Schlaf.... Bin seit 3 Uhr wieder in Action
Irgendwie komme ich damit noch nicht weiter.
Brauche wohl noch ne Mütze voll Schlaf.... Bin seit 3 Uhr wieder in Action
Christian Haß - Wahrhaftig leben im Hier & Jetzt -- Spiritueller Store -- Holistic Master Healing -- Spirituelle Ausbildungen & Online Kurse -- Kundalini Reiki Ausbildung -- Schwierig sein kann es nur, weil du es so glaubst
Re: TvsBlog-Update
Dann musst du zuerst schlafen und dann aufjedenfall drüber meditieren...
Re: TvsBlog-Update
Du, meditieren wird total überbewertet!
Ich glaube meine PHP-Kenntnisse sind noch nicht soweit. Irgendwo was zwischenfummeln klappt scheinbar immer. Einen Befehl von Anfang an aufzubauen noch nicht. Weiss noch garnicht was die ganzen "if" und Konsorten alles tun... Mal sehen was Tante G. noch zu dem Thema ausgibt.
Die Kommentierfunktion ist jetzt raus aus der Übersicht Habe das hier genutzt:
Jetzt ist zwar die Darstellung ausgeblendet, aber der Code wird noch angezeigt und erzeugt, dadurch das da eine ID-Klasse drin ist jetzt ohne Ende Html Fehler...... grrrrrrrr
Ich glaube meine PHP-Kenntnisse sind noch nicht soweit. Irgendwo was zwischenfummeln klappt scheinbar immer. Einen Befehl von Anfang an aufzubauen noch nicht. Weiss noch garnicht was die ganzen "if" und Konsorten alles tun... Mal sehen was Tante G. noch zu dem Thema ausgibt.
Die Kommentierfunktion ist jetzt raus aus der Übersicht Habe das hier genutzt:
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>";
}
}
Christian Haß - Wahrhaftig leben im Hier & Jetzt -- Spiritueller Store -- Holistic Master Healing -- Spirituelle Ausbildungen & Online Kurse -- Kundalini Reiki Ausbildung -- Schwierig sein kann es nur, weil du es so glaubst
Re: TvsBlog-Update
Huhu SEO42 4.0 ist draussen und es ist (noch) nicht kompatibel zum TvsBlog. Also wegen Update am besten noch warten
Re: TvsBlog-Update
Hi,
Gibt es die möglichkeit einen anderen Anleseblock zu erstellen. So eine Art "Textpreview".
Ich finde es nicht so günstig, wenn die Texte mittendrin abbrechen, aber verschiedene Texte sind einfach zu lang.
Vielleicht könnte man ja im Output etwas definieren, dass der nur text ausliest die eine bestimmte classe hat. So brauchte man kein extra Textfeld zu erstellen.
Nur eine idee... weiß gar nicht ob das so machbar wäre...
Gruß
Eru
Gibt es die möglichkeit einen anderen Anleseblock zu erstellen. So eine Art "Textpreview".
Ich finde es nicht so günstig, wenn die Texte mittendrin abbrechen, aber verschiedene Texte sind einfach zu lang.
Vielleicht könnte man ja im Output etwas definieren, dass der nur text ausliest die eine bestimmte classe hat. So brauchte man kein extra Textfeld zu erstellen.
Nur eine idee... weiß gar nicht ob das so machbar wäre...
Gruß
Eru
- ralf.schlott
- Beiträge: 625
- Registriert: 5. Dez 2007, 21:22
- Wohnort: Hamburch
- Kontaktdaten: Website
Re: TvsBlog-Update
Du kannst doch auch die Description dafür nehmen...
- Danke für Redaxo! -
http://www.prenzlweb.de
http://www.prenzlweb.de
Re: TvsBlog-Update
Hi,
Meinst damit die meta-description?
Gruß
Eru
Meinst damit die meta-description?
Gruß
Eru
- ralf.schlott
- Beiträge: 625
- Registriert: 5. Dez 2007, 21:22
- Wohnort: Hamburch
- Kontaktdaten: Website
Re: TvsBlog-Update
Genau. Kann man ja einen sinnvollen Abstract erstellen.
- Danke für Redaxo! -
http://www.prenzlweb.de
http://www.prenzlweb.de
Re: TvsBlog-Update
Hi,
Habe es jetzt selber hinbekommen. Also die Ausgabe nutzt zuerst die Metadescription ungekürzt als Prview. Falls diese leer ist, nutzt er den Text, kürzt den aber, falls vorgegeben.
Habe das Facebookplugin entfernt und mit Disqus ersetzt. In der Preview wird es aber nicht angezeigt sondern nur in der Detailansicht. Finde ich persönlich übersichtlicher außerdem wird Disqus nicht mit multiplen Instanzen auf einer Seite unterstützt. Den Link auf dem Titel habe ich auch in der Detailansicht entfernt.
Vielleicht nützt es jemanden ja.
Gruß
Eru
P.S. Vielleicht sind auch Fehler drin. Bin leider kein Programmierer. Habe aber versucht es so gut wie möglich zu machen...
Habe es jetzt selber hinbekommen. Also die Ausgabe nutzt zuerst die Metadescription ungekürzt als Prview. Falls diese leer ist, nutzt er den Text, kürzt den aber, falls vorgegeben.
Habe das Facebookplugin entfernt und mit Disqus ersetzt. In der Preview wird es aber nicht angezeigt sondern nur in der Detailansicht. Finde ich persönlich übersichtlicher außerdem wird Disqus nicht mit multiplen Instanzen auf einer Seite unterstützt. Den Link auf dem Titel habe ich auch in der Detailansicht entfernt.
Vielleicht nützt es jemanden ja.
Gruß
Eru
P.S. Vielleicht sind auch Fehler drin. Bin leider kein Programmierer. Habe aber versucht es so gut wie möglich zu machen...
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;
}
?>
Re: TvsBlog-Update
Moin Eru,
danke das du das mit Disqus hinbekommen hast. Werde ich gleich mal testen!
Hatte mich da schonmal drangesetzt, aber es aus der Gesamtübersicht nicht ausblenden können, wegen zu wenigen Programmierkenntnissen.
Ich freue mich......
Grüße Christian
Nachtrag: Eingebaut, getestet und für gut befunden!
danke das du das mit Disqus hinbekommen hast. Werde ich gleich mal testen!
Hatte mich da schonmal drangesetzt, aber es aus der Gesamtübersicht nicht ausblenden können, wegen zu wenigen Programmierkenntnissen.
Ich freue mich......
Grüße Christian
Nachtrag: Eingebaut, getestet und für gut befunden!
Christian Haß - Wahrhaftig leben im Hier & Jetzt -- Spiritueller Store -- Holistic Master Healing -- Spirituelle Ausbildungen & Online Kurse -- Kundalini Reiki Ausbildung -- Schwierig sein kann es nur, weil du es so glaubst
-
- Beiträge: 86
- Registriert: 5. Aug 2008, 18:08
Re: TvsBlog-Update
Bis zu welcher Version kollidiert der tvsblog den nicht mir SEO42? Bis zu letzten 3er-Version?
Ich habe gerade versucht ein neues 4.6.1 aufzusetzen und bin schon am dritten AddOn gescheitert.
Ich möchte nicht aller Versionen und Kombinationen durchprobieren müssen.
Warning: require_once(/kunden/domain.de/webseiten/redaxo461/redaxo/redaxo/include/addons/tvsblog/classes/../../seo42/classes/class.rexseo42_rewrite.inc.php): failed to open stream: Datei oder Verzeichnis nicht gefunden in /kunden/domain.de/webseiten/redaxo461/redaxo/redaxo/include/addons/tvsblog/classes/urlRewrite.inc.php on line 15
Fatal error: require_once(): Failed opening required '/kunden/domain.de/webseiten/redaxo461/redaxo/redaxo/include/addons/tvsblog/classes/../../seo42/classes/class.rexseo42_rewrite.inc.php' (include_path='.:/usr/local/lib/php') in /kunden/domain.de/webseiten/redaxo461/redaxo/redaxo/include/addons/tvsblog/classes/urlRewrite.inc.php on line 15
1000...0 Grüße
Daniel
Ich habe gerade versucht ein neues 4.6.1 aufzusetzen und bin schon am dritten AddOn gescheitert.
Ich möchte nicht aller Versionen und Kombinationen durchprobieren müssen.
Warning: require_once(/kunden/domain.de/webseiten/redaxo461/redaxo/redaxo/include/addons/tvsblog/classes/../../seo42/classes/class.rexseo42_rewrite.inc.php): failed to open stream: Datei oder Verzeichnis nicht gefunden in /kunden/domain.de/webseiten/redaxo461/redaxo/redaxo/include/addons/tvsblog/classes/urlRewrite.inc.php on line 15
Fatal error: require_once(): Failed opening required '/kunden/domain.de/webseiten/redaxo461/redaxo/redaxo/include/addons/tvsblog/classes/../../seo42/classes/class.rexseo42_rewrite.inc.php' (include_path='.:/usr/local/lib/php') in /kunden/domain.de/webseiten/redaxo461/redaxo/redaxo/include/addons/tvsblog/classes/urlRewrite.inc.php on line 15
1000...0 Grüße
Daniel
Warum ich hier bin? Meine Frustrationsgrenze wurde schon lange nicht mehr vollständig ausgelotet ...
Re: TvsBlog-Update
Grob gesprochen musst deu im Quellcode von TvsBlog alle Vorkommen von rexseo mit seo42 ersetzten. Groß und Kleinschreibung beachten!
Re: TvsBlog-Update
Moin Leute,
ich habe den Blog unter der aktuellen SEO42 4.1 am rennen. Ich habe da an euch noch eine Frage wegen Mehrsprachigkeit.
SEO42 gibt so aus: domain.de/de/blog/
mit TVSblog sieht es so aus: domain.de/deutsch/blog/testartikel/
Ich kann zwar unter Sprachen die Sprache "deutsch" auf "de" einkürzen und das funktioniert auch, ist aber nicht die optimale Lösung. Gibt es irgendwo ne Lösung den Ländercode, statt den Ländernamen ausgeben zulassen?????
Ich such mir hier schon nen Wolf, habe bis jetzt noch nichts gefunden. Vielleicht bin ich auch blind.
Hat jemand ne Idee von euch?
Gruß Christian
ich habe den Blog unter der aktuellen SEO42 4.1 am rennen. Ich habe da an euch noch eine Frage wegen Mehrsprachigkeit.
SEO42 gibt so aus: domain.de/de/blog/
mit TVSblog sieht es so aus: domain.de/deutsch/blog/testartikel/
Ich kann zwar unter Sprachen die Sprache "deutsch" auf "de" einkürzen und das funktioniert auch, ist aber nicht die optimale Lösung. Gibt es irgendwo ne Lösung den Ländercode, statt den Ländernamen ausgeben zulassen?????
Ich such mir hier schon nen Wolf, habe bis jetzt noch nichts gefunden. Vielleicht bin ich auch blind.
Hat jemand ne Idee von euch?
Gruß Christian
Christian Haß - Wahrhaftig leben im Hier & Jetzt -- Spiritueller Store -- Holistic Master Healing -- Spirituelle Ausbildungen & Online Kurse -- Kundalini Reiki Ausbildung -- Schwierig sein kann es nur, weil du es so glaubst
Re: TvsBlog-Update
Du kannst über seo42::getLangSlug() an den aktuellen Langslug kommen. Aber optimal ist es natülrich wenn du vorher prüfst ob die Klasse seo42 existiert vor dem Methoden aufruf (siehe class_exists() PHP Funktion)
Re: TvsBlog-Update
Hey RexDude!
Eigentlich dachte ich das in der urlRewrite.inc.php zu lösen.
Wenn ich deine Antwort richtig interpretiere, täte es auch einfach über das Ausgabemoduls des Blogs gehen?
Gruß Christian
Eigentlich dachte ich das in der urlRewrite.inc.php zu lösen.
Wenn ich deine Antwort richtig interpretiere, täte es auch einfach über das Ausgabemoduls des Blogs gehen?
Gruß Christian
Christian Haß - Wahrhaftig leben im Hier & Jetzt -- Spiritueller Store -- Holistic Master Healing -- Spirituelle Ausbildungen & Online Kurse -- Kundalini Reiki Ausbildung -- Schwierig sein kann es nur, weil du es so glaubst
Re: TvsBlog-Update
Äh weiss nich...du wolltest wissen wie man an den LangSlug kommt und das hab ich dir verraten. Das einbauen liegt dann wieder an dir...
Re: TvsBlog-Update
Ja danke dir!
Sag mal, du als Experte kannst du mir ne Seite empfehlen für PHP-Neulinge (so das auch ich das verstehe), ohne das ich mir doch noch nen dicken Schinken kaufen muss und trotzdem was weiterkomme....
Weil mit drüber meditieren kommt nicht unbedingt das Verständnis für PHP von alleine.
Nen Versuch wäre es ja trotzdem wert!
Sag mal, du als Experte kannst du mir ne Seite empfehlen für PHP-Neulinge (so das auch ich das verstehe), ohne das ich mir doch noch nen dicken Schinken kaufen muss und trotzdem was weiterkomme....
Weil mit drüber meditieren kommt nicht unbedingt das Verständnis für PHP von alleine.
Nen Versuch wäre es ja trotzdem wert!
Christian Haß - Wahrhaftig leben im Hier & Jetzt -- Spiritueller Store -- Holistic Master Healing -- Spirituelle Ausbildungen & Online Kurse -- Kundalini Reiki Ausbildung -- Schwierig sein kann es nur, weil du es so glaubst
Re: TvsBlog-Update
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.
Hättst halt mal in nem früheren Leben schon damit begonnen
Schenk dir doch das hier einfach zu Weihnachten:
http://www.amazon.de/PHP-Einsteigerkurs ... 477510044/
Ich hab Büchern viel zu verdanken. Man kann dadurch einen guten Einstieg und Zugang finden. Den Rest muss man sich dann durch Erfahrung und im Forum nachfragen hart erarbeiten
Re: TvsBlog-Update
Ok, scheinbar bleibt mir nichts anderes übrig...
Dann werde ich mir das mal bestellen, denn mir schwirrt tatsächlich die Idee eines Addonumbaus im Kopf rum die ich nicht loswerde. Nur meine bisherigen Kenntnisse reichen dafür noch nicht aus.
Oder ich suche mir noch Unterstützung, der Bock an der Sache hätte.
Aber danke dir erstmal...
Schönes fleissiges Wochenende!
Gruß Christian
Dann werde ich mir das mal bestellen, denn mir schwirrt tatsächlich die Idee eines Addonumbaus im Kopf rum die ich nicht loswerde. Nur meine bisherigen Kenntnisse reichen dafür noch nicht aus.
Oder ich suche mir noch Unterstützung, der Bock an der Sache hätte.
Aber danke dir erstmal...
Schönes fleissiges Wochenende!
Gruß Christian
Christian Haß - Wahrhaftig leben im Hier & Jetzt -- Spiritueller Store -- Holistic Master Healing -- Spirituelle Ausbildungen & Online Kurse -- Kundalini Reiki Ausbildung -- Schwierig sein kann es nur, weil du es so glaubst