hi,
kann es seion das Du ein Limit eingestellt hast? Schau Dir mal die TS-Einstellungen auf der Seite mit den Kommentaren im Object Browser an.
Hi,
ich verzweifel so langsam. Ich benutze auf meiner Seite die Erweiterung sk_pagecomments. Die lief bis vor ein paar Tagen problemlos (dachte ich). Dann fing er an plötzlich absolut wahrlos Comments nicht mehr anzuzeigen. Ein Kommentar wurde angezeigt, der nächste nicht, dann wieder einer der angezeigt wird und ein paar die nicht angezeigt werden.
Wie gesagt, völlig ohne erkennbares Muster. Bei meinen Recherchen habe ich dann festgestellt, daß auch schon früher hier und da ein Kommentar nicht angezeigt wurde.
Was ich bisher gemacht habe:
1. Sämtliche Caches gelöscht. Nix.
2. Mir die Kommentare im BE angeschaut (ob PageID fehlt oder ähnliches). Nix. Die nicht angezeigten Kommentare sind genauso ausgefüllt, wie die sichtbaren.
3. Trage ich zusätzlich eine ParentID ein, werden sie wieder angezeigt. Lösche ich die ParentID, verschwinden sie wieder.
4. Ich habe dann per phpmyadmin direkt auf die Datenbank geschaut. Auch hier konnte ich nichts feststellen. Einige Einträge haben etwas in einem Binärfeld stehen, andere sind da auf 0, aber das wars auch schon.
Die Kommentare werden in einem Teaser auf der Startseite angezeigt ("Die letzten 5 Kommentare"), geht man auf die Seite, sind sie nicht sichtbar.
Neuste Version Typo3 und neuste Version sk_pagecomments sind installiert. Ich lade auch gern ein DB Auszug hoch, falls das wem hilft.
Sehr kurios das ganze. Hat jemand eine Idee?
Ps: Ach ja, hier mal der Link zur Seite: www.odoo.tv
hi,
kann es seion das Du ein Limit eingestellt hast? Schau Dir mal die TS-Einstellungen auf der Seite mit den Kommentaren im Object Browser an.
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Nein, ich habe nirgendwo ein Limit eingestellt. Die einzige Konfiguration die es gibt ist im Setup vom Template:
Das wars. Sonst habe ich (zumindest bewußt) nirgendwo etwas verändert.Code:# SKPAGECOMMENTS Konfig########################### plugin.tx_skpagecomments_pi1.sortOrder = ASC plugin.tx_skpagecomments_pi1.commentEmail.if.equals = DontShow plugin.tx_skpagecomments_pi1.blind.email = 1 plugin.tx_skpagecomments_pi1.templateFile = fileadmin/template_skpc.html
Allerdings scheint das der richtige Ansatz zu sein, denn bei genauerer Überprüfung habe ich festgestellt, daß bei allen Seiten nur noch die ersten 3 Kommentare angezeigt werden. Ich bin darauf jetzt mal hingegangen und haben
explizit angegeben. Das Resultat war ein dicker mySQL Fehler ("Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource") und es wurden gar keine Kommentare mehr angezeigt.Code:plugin.tx_skpagecomments_pi1.maxRecords = 500
Irgendwo scheint da der Wurm drinn zu sein. Das ganze ist seit dem Update auf die aktuelle Version da. Vorher lief alles sauber und alle Kommentare wurden angezeigt. Hatte dann nach einem Server Update Probleme mit Captcha. Das Bild wurde nicht mehr angezeigt. Darauf hin habe ich alles mal auf die neuste Version gebracht.
könntest Du mich privat kontaktieren? Wenn Du mir einen Zugang machst kann ich das analysieren und beheben.
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Sorry, aber das möchte ich nicht. Über die T3 Installation laufen mehrere wichtige Domains. Kann dir gerne einen DB Dump der Comments zur Verfügung stellen, wenn es dir hilft. Oder auch das Template.
Ich habe jetzt folgendes gemacht. Aus dem TER habe ich die alte Version 1.0.23 gezogen. Und siehe da, alles läuft wieder einwandfrei. Jetzt werden wieder alle Kommentare angezeigt. Der Fehler liegt also definitiv in der Version 1.1.0.
komisch, ich hab auf meiner Seite auch die aktuelle Version am Start und keine Probleme, ausserdem hat noch keiner über derartige Probleme berichtet
Es muss also was mit der TS-Konfiguration zu tun haben, an der Logik hat sich nichts geändert.
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Ich kann ja mal alles posten, was ich so an Code habe:
1. TS Config der Root Seite
2. Template Constant FeldCode:// Custom Section Frames TCEFORM.tt_content.section_frame { removeItems = 1,5,6,10,11,12 altLabels.20 = Rahmen Movie altLabels.21 = Rahmen World addItems.30 = Rahmen People addItems.35 = Rahmen Chat addItems.40 = Rahmen Sheet }
3. Template SetupCode:# AkoRedPortal - (C) Copyright 2007 by Arthur Konze ################################################### akoredportal_logo { # cat=akoredportal/file/a; type=file[png,gif,jpg]; label=Logo Image:You can use the following option to select the logo file in the upper left. value = fileadmin/templates/akoodoo/images/main_logo.png } akoredportal_logotext { # cat=akoredportal; type=text[varchar]; label=Logo Description:Description of the logo image. value = Odoo.tv logo } akoredportal_copyright { # cat=akoredportal; type=text[varchar]; label=Copyright Information:The following option can be used to change to copyright information at the bottom. value = © Copyright 2006-2008 by Arthur Konze. All rights reserved. } akoredportal_bottomnavid { # cat=akoredportal/links/b; type=int; label=Bottom Nav Page ID:Enter the page id of the page containing the bottom quicknav menu. value = 122 } # Mehrere Bildbeschreibungen ermöglichen ######################################## styles.content.imgtext.captionSplit = 1 # Links nicht in neuem Fenster öffnen ######################################## PAGE_TARGET = content.pageFrameObj = # Meta Keywords plugin.meta.author = Arthur Konze plugin.meta.keywords = test, gps, camping, outdoor, outdoors, ausrüstung, abenteuer, artikel, bekleidung, equipment, fernsehen, film, filme, navigation, survival, tests, tips, tour, travel, trekking, tv, überleben plugin.meta.robots = all plugin.meta.copyright = (C) Copyright 2008 by Konze Webdesign. All rights reserved. plugin.meta.description = TV Test's von Outdoor, Camping und Survival Ausrüstung. Darunter Filme über GPS, Kompass und Navigation aber auch Bekleidung, Gear und Touren. Natürlich auch jede Menge Tips und Tricks zum Thema. # Flash Player Konfig plugin.tx_flvplayer_pi1.width = 460 plugin.tx_flvplayer_pi1.height = 365 # TT NEWS CONFIG ############################# plugin.tt_news { pid_list = 129 singlePid = 57 archiveTypoLink.parameter = 59 backPid = 96 limit = 10 latestLimit = 10 latestMaxW = 120 file.templateFile = fileadmin/ako_ttnews.html displayXML { rss2_tmplFile = EXT:tt_news/res/rss_2.tmpl xmlFormat = rss2 xmlTitle = Odoo.tv: Aktuelle Videos xmlLink = http://www.odoo.tv/ xmlLimit = 10 xmlDesc = Aktuelle Videos vom Outdoor Sender Odoo.tv. xmlLang = de xmlIcon = fileadmin/odoo/odoo_feedicon.png title_stdWrap.htmlSpecialChars = 1 title_stdWrap.htmlSpecialChars.preserveEntities = 1 subheader_stdWrap.stripHtml = 1 subheader_stdWrap.htmlSpecialChars = 1 subheader_stdWrap.htmlSpecialChars.preserveEntities = 1 subheader_stdWrap.crop = 150 | ... | 1 subheader_stdWrap.ifEmpty.field = bodytext xmlLastBuildDate = 1 } } plugin.tx_lumogooglemaps_pi1.google_api_key = ABQIAAAALMe4iwWboquybIfiLg3zhRQIh6OsDxUIDs4nXswsItWINDZrPRTV798bt6LH8BI-ODQIKiyLg7_Wbw # Change Int & Ext Link Layout plugin.tx_dhlinklayout.linkImgExt.file = fileadmin/system/icon_world.gif # Rating plugin.tx_ttrating_pi1.notRatedMsg = Dieser Film wurde bisher noch nicht bewertet. plugin.tx_ttrating_pi1.submittedRatingMsg = Du hast den Film folgendermaßen bewertet: ###SUBMITTED_RATING### - Punkte. plugin.tx_ttrating_pi1.formdata = | *data[tt_rating][EDIT][rating]=select |, 5 - Exzellent=5, 4 - Gut=4, 3 - In Ordnung=3, 2 - Schlecht=2, 1 - Sehr schlecht=1 || | formtype_db = submit | Bewerten plugin.tx_ttrating_pi1.doubleRatingMsg = Sorry, bitte nur einmal bewerten! plugin.tx_ttrating_pi1.textOutput = Durchschnittliche Bewertung: ###RATING###(Es gibt ###VOTES### Stimmen) plugin.tx_ttrating_pi1.highestRating = 5 plugin.tx_ttrating_pi1.lowestRating = 1 plugin.tx_ttrating_pi1.ratingOutputWidth = 110 plugin.tt_news.latestMaxH = 160 plugin.tt_news.singleMaxW = 240 plugin.tt_news.singleMaxH = 320 plugin.tx_dhlinklayout.linkImgMailto.file = plugin.tx_dhlinklayout.linkImgMailto.wrap = |
So, und das wars. Mehr habe ich nicht eingetragen.Code:# AkoRedPortal - (C) Copyright 2007 by Arthur Konze ################################################### ######################################## # NORMAL CONTENT SUBSTITUTION ######################################## page = PAGE page.shortcutIcon = fileadmin/odoo/favicon.ico page.stylesheet = fileadmin/templates/akoodoo/css/template.css # CSS Formatierung für tt_news page.includeCSS { file1 = fileadmin/ako_ttnews.css file1.media = screen } page.10 = TEMPLATE page.10 { template = FILE template.file = fileadmin/templates/akoodoo/template.html workOnSubpart = DOCUMENT_BODY # Content in Spalten einfügen subparts.CONTENT_LEFT < styles.content.getLeft subparts.CONTENT_RIGHT < styles.content.getRight subparts.CONTENT < styles.content.get # Bottom Navigation marks.BOTTOMNAV = HMENU marks.BOTTOMNAV { special = directory special.value = {$akoredportal_bottomnavid.value} 1 = TMENU 1.NO = 1 1.NO.linkWrap = | - |*| | - |*| | } # Main Navigation subparts.MAINNAV = HMENU subparts.MAINNAV.wrap = <div class="mainlevel"><ul> | </ul></div> subparts.MAINNAV.1 = TMENU subparts.MAINNAV.1 { NO.linkWrap = <li> | </li> ACT = 1 ACT.linkWrap = <li id="mainlevelactive"> | </li> } # Side Navigation subparts.LEFTNAV = HMENU subparts.LEFTNAV.entryLevel = 1 subparts.LEFTNAV.1 = TMENU subparts.LEFTNAV.1 { NO.allWrap = <div class="sublevel"><ul> | </ul></div> NO.linkWrap = <li> | </li> ACT = 1 ACT.allWrap = <div class="sublevel"><ul> | </ul></div> ACT.linkWrap = <li id="sublevelactive"> | </li> } subparts.LEFTNAV.2 = TMENU subparts.LEFTNAV.2 { NO.allWrap = <div class="sublevel2"><ul> | </ul></div> NO.linkWrap = <li> | </li> ACT = 1 ACT.allWrap = <div class="sublevel2"><ul> | </ul></div> ACT.linkWrap = <li id="sublevel2active"> | </li> } # Template Grafiken ersetzen marks.TOPLOGO = IMAGE marks.TOPLOGO.params = class="logoimage" marks.TOPLOGO.alttext = {$akoredportal_logotext.value} marks.TOPLOGO.file = {$akoredportal_logo.value} # Language Selector marks.LANGMENU = PHP_SCRIPT marks.LANGMENU.file = fileadmin/templates/akoodoo/akolangmenu.php # Copyright ersetzen marks.COPYRIGHT = TEXT marks.COPYRIGHT.value = {$akoredportal_copyright.value} } ######################################## # END OF MAIN CONTENT SUBSTITUTION ######################################## # Clear Popups ######################################## tt_content { textpic.20 { colSpace = 5 rowSpace = 15 borderThick = 1 1.imageLinkWrap = 1 1.imageLinkWrap { enable = 1 title = subtitle // title bodyTag = <body bgColor="#e6f4ef" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> wrap = <a href="javascript:close();"> | </a> JSwindow = 1 JSwindow.newWindow = 1 JSwindow.expand = 0,0 } } image.20 { colSpace = 5 rowSpace = 15 borderThick = 1 1.imageLinkWrap = 1 1.imageLinkWrap { enable = 1 title = subtitle // title bodyTag = <body bgColor="#e6f4ef" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> wrap = <a href="javascript:close();"> | </a> JSwindow = 1 JSwindow.newWindow = 1 JSwindow.expand = 0,0 } } } # URL Rewritting ######################################## config.simulateStaticDocuments = 1 config.simulateStaticDocuments_noTypeIfNoTitle = 1 config.simulateStaticDocuments_addTitle = 30 config.absRefPrefix = http://www.odoo.tv/ # Admin Panel ######################################## page.config.admPanel=1 # Spam Protection ######################################## config.spamProtectEmailAddresses = 2 config.spamProtectEmailAddresses_atSubst = (at) # Multilanguage ######################################## config.linkVars = L config.sys_language_uid = 0 config.language = de [globalVar = GP:L = 1] config.sys_language_uid = 1 config.language = en [global] # AWStats ######################################## config.stat = 1 config.stat_apache = 1 config.stat_apache_logfile = odoo.log config.stat_mysql = 0 # TT_NEWS XML Newsfeed ######################################## xmlnews = PAGE xmlnews { typeNum = 100 10 > 10 < plugin.tt_news 10.pid_list > 10.pid_list = {$plugin.tt_news.pid_list} 10.singlePid = {$plugin.tt_news.singlePid} 10.defaultCode = XML config { disableAllHeaderCode = 1 additionalHeaders = Content-type:text/xml no_cache = 1 xhtml_cleaning = 0 } } # Link zum RSS Feed in den Header page.headerData.5 = TEXT page.headerData.5.value = <link rel="alternate" type="application/rss+xml" title="RSS-Feed" href="http://www.odoo.tv/index.php?id=251&type=100" /> page.headerData.10 = TEXT page.headerData.10.field = subtitle // title page.headerData.10.wrap = <title>Odoo.tv Outdoor Tests - |</title> # Nur News der jeweiligen Sprache anzeigen plugin.tt_news.sys_language_mode = strict plugin.tx_rlmplanguagedetection_pi1 { defaultLang = de } # Picture Formating ######################################## tt_content.image.20.captionSplit = 1 tt_content.image.20.caption > tt_content.image.20.colSpace = 20 tt_content.image.20.rowSpace = 20 tt_content.textpic.20.captionSplit = 1 tt_content.textpic.20.caption > tt_content.textpic.20.rowSpace = 20 # SKPAGECOMMENTS Konfig########################### plugin.tx_skpagecomments_pi1.sortOrder = ASC plugin.tx_skpagecomments_pi1.commentEmail.if.equals = DontShow plugin.tx_skpagecomments_pi1.blind.email = 1 plugin.tx_skpagecomments_pi1.templateFile = fileadmin/template_skpc.html plugin.tx_jkpoll_pi1.template = fileadmin/templates/akoodoo/jk_poll_template.html # Custom Frames ############################## tt_content.stdWrap.innerWrap.cObject = CASE tt_content.stdWrap.innerWrap.cObject { key.field = section_frame 30 = TEXT 30.value = <div class="ako-frame-30">|</div> 35 = TEXT 35.value = <div class="ako-frame-35">|</div> 40 = TEXT 40.value = <div class="ako-frame-40">|</div> } # Social Bookmarks ############################## plugin.tx_timtabsociable_pi1 { iconTarget = _blank addthis = 0 ask = 0 backflip = 0 blinkbits = 0 blinklist = 1 blinklist.src = /fileadmin/system/icons/blinklist.png blogmarks = 1 blogmarks.src = /fileadmin/system/icons/blogmarks.png bluedot = 0 comments = 0 connotea = 0 delicious = 1 delicious.src = /fileadmin/system/icons/delicious.png delirious = 0 digg = 1 digg.src = /fileadmin/system/icons/digg.png fark = 0 feedmelinks = 0 folkd = 0 furl = 1 furl.src = /fileadmin/system/icons/furl.png google = 0 linkagogo = 0 linkarena = 0 live = 0 magnolia = 1 magnolia.src = /fileadmin/system/icons/magnolia.png misterwong = 0 mylinkde = 0 netscape = 0 netvouz = 0 newsvine = 1 newsvine.src = /fileadmin/system/icons/newsvine.png rawsugar = 0 reddit = 1 reddit.src = /fileadmin/system/icons/reddit.png scuttle = 0 shadows = 0 simpy = 0 smarking = 0 spurl = 0 stumbleupon = 1 stumbleupon.src = /fileadmin/system/icons/stumbleupon.png tailrank = 0 technorati = 1 technorati.src = /fileadmin/system/icons/technorati.png webnews = 0 wink = 0 wists = 0 yahoomyweb = 0 yiggde = 0 } # Teaser für Kommentare ####################################### lib.commentTeaser < plugin.tx_skpagecomments_pi1 lib.commentTeaser { teaser = 1 teaser { entries = 5 } pageLink { stripHtml=1 crop = 5|...|1 } comment { stripHtml=1 crop = 75|...|1 } dateFormat = d.m.Y goto { override = <img src="typo3conf/ext/sk_pagecomments/res/link.png" width="16" height="16" title="go to comment" /> } } # Teaser Menue ####################################### lib.teasermenu = COA lib.teasermenu { wrap = <div class="teasermenu">|</div> 10 = HMENU 10 { special = directory special.data = leveluid:-1, 1 = TMENU 1 { wrap = <ul>|</ul> NO { wrapItemAndSub = <li>|</li> before.cObject = IMAGE before.cObject { file { width = 100 import { cObject = TEXT cObject { cObject = TEXT cObject { value = fileadmin/defaultgrafik.jpg override { required = 1 data = levelmedia:-1, slide wrap = uploads/media/ | listNum = 0 } } override { required = 1 field = media wrap = uploads/media/ | listNum = 0 } } } } altText.field = title titleText.field = title imageLinkWrap = 1 imageLinkWrap { enable = 1 typolink { target = parameter.field = uid ATagParams = class="bildlink" } } } before.append = TEXT before.append.value = <dl> linkWrap = <dt>|</dt> after { field = abstract crop = 250 | ... | 1 wrap = <dd>|</dd> append = TEXT append.value = </dl><div class="clearer"> </div> } } } } } # Ähnliche Seiten ####################################### lib.similarPages = COA lib.similarPages { 5 = TEXT 5.value = <p class="bodytext">Hier finden Sie weitere Beiträge zu ähnlichen Themen:</p> 10 = HMENU 10 { special=keywords special.value.data = TSFE:id special { entryLevel = 1 mode = manual beginAtLevel = 0 depth = 10 limit = 7 excludeNoSearchPages = 1 } 1 = TMENU 1 { wrap = <ul class="relatedlist">|</ul> NO = 1 NO { allWrap = <li>|</li> ATagParams = class="linkInt" } CUR < .NO CUR { doNotLinkIt = 1 allWrap = <li>|</li> } } } }
Gibt es vielleicht eine Abhängigkeit, die Probleme bereitet? Ich habe zum Beispiel noch PHP4 laufen und nicht 5. Oder vielleicht in Verbindung mit Captcha oder SR Freecap?
das hat alles keinen Einfluss.
Du hattest eher das gesetzt:
plugin.tx_skpagecomments_pi1.maxRecords = 3
Daher sagte ich ja - schau im Object Browser nach
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Ich verstehe nicht ganz. Wie soll denn etwas irgendwo in die Konfiguration gelangen, wenn ich es nicht explizit irgendwo angegeben habe? Ich habe nur etwas im Template Constant Feld, im Template Setup Feld und im TS Config Feld der Root Seite angegeben. Sonst habe ich nirgendwo etwas eingetragen.
Eigentlich kann daher nirgendwo ein "maxRecords" Limit auftauchen. Ich habe jetzt aber trotzdem mal dannach im Object Browser gesucht. Allerdings habe ich jetzt ja auch wieder die alte Version eingespielt. Die liefert folgendes.
Ich habe ja auch wie bereits gesagt mal "maxRecords=500" gesetzt. Das hat ja auch nichts gebracht und nur einen mySQL Fehler produziert (s.o.).Code:... [sortOrder]=ASC [sortOrderOnForm]=ASC [maxRecords]= [commentOnlyRegistered]= [registerPid]=0 ...
Naja, es ist ja nicht so schlimm. Die alte Version läuft ja im Moment.
Ich habe vor genau einer Woche die Version 1.1.0 installiert und bisher läuft es einwandfrei.
Das einzige was ich in mein Template noch reingeholt habe ist folgendes:
(Email-Adressen habe ich hier entfernt)Code:plugin.tx_skpagecomments_pi1.emailNewMessage = 1 plugin.tx_skpagecomments_pi1.emailAddress = plugin.tx_skpagecomments_pi1.emailFrom = plugin.tx_skpagecomments_pi1.templateFile = fileadmin/scripte/pagecomments.html
War selbst überrascht das ich mal eine EXT ohne große Probleme zum laufen bekommen hatte![]()
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)