GithubHelp home page GithubHelp logo

cfc_league_fe's People

Contributors

bastians avatar derhecht avatar digedag avatar mario-naether avatar stemeda avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cfc_league_fe's Issues

Logo-Marker als File-Pfad ausgeben

Bei der Verwendung des Markers ###MATCH_HOME_LOGO### wird das Logo der Heimmannschaft mit einem Image-Tag ausgegeben.

Als Alternative wäre es praktisch, wenn man das Logo auch als URL bekäme, dann könnte man es im Template selbst entsprechend in einem Image-Tag mit individuellen Klassen usw. verarbeiten.

Wäre das möglich? Oder ist es vielleicht schon möglich?

Interessant im Grunde für alle Marker, die ein Bild ausgeben.

LeaguetableAllTime

Hallo René,

bei LeaguetableAllTime kann man ja die unterschiedlichen Punktesysteme anzeigen lassen. Ich finde leider keine Möglichkeit, standardmäßig auf das 2-Punktesystem umzustellen. Es wird zuerst immer das 3-Punktesystem angezeigt, dass wir beim Handball nicht kennen. Nur wenn ich "Selectbox für Punktsystem anzeigen" markiere kann ich von 3- auf 2-Punktesystem umstellen.

Habe ich da eine Einstellung übersehen?

"Sorry, no team found..." nach Update auf aktuellste Version

Nach dem Update auf die aktuellste Version 1.0.0 erhalte ich bei meinen Mannschaftsprofilen die Ausgabe "Sorry, no team found...".
Auf der selben Seite werden auch Tabellenausschnitte und Spiele angezeigt, diese werden ausgegeben.
Ich habe mit Screnshots mal meine Konfiguration festgehalten.

150406-cfcleague-fe-noteamfound

150406-cfcleague-fe-noteamfound-02

150406-cfcleague-fe-noteamfound-03

150406-cfcleague-fe-noteamfound-04

Ich habe eine Vorlage erstellt, die ich auf allen Seiten verlinke, auf denen ich das Plugin benötige. Die Einstellung der Altersgruppe mache ich dann via TS. Bei Spielen klappt das ja nach wie vor wunderbar.

Livetickeruhr (Spielticker/Statistik)

Hallo René,

gibt es eine Möglichkeit, die Uhr beim Liveticker zu stoppen, ohne das sie auf null springt?

Beim Handball wird die Zeit öfters angehalten und wieder gestartet.

UNCAUGHT EXCEPTION FOR VIEW: tx_cfcleaguefe_actions_TeamView

Im Zuge meiner Migration von TYPO3 4.7 zu 6.2 taucht plötzlich bei der Ausgabe der Teamview wieder folgende Fehlermeldung auf:

UNCAUGHT EXCEPTION FOR VIEW: tx_cfcleaguefe_actions_TeamView

Message:
SQL QUERY IS NOT VALID
The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay
SELECT distinct tx_cfcleague_teams.uid, tx_cfcleague_teams.comment, tx_cfcleague_teams.name, tx_cfcleague_teams.short_name, tx_cfcleague_teams.coaches, tx_cfcleague_teams.players, tx_cfcleague_teams.supporters, tx_cfcleague_teams.coaches_comment, tx_cfcleague_teams.players_comment, tx_cfcleague_teams.supporters_comment, tx_cfcleague_teams.dam_images FROM tx_cfcleague_teams INNER JOIN tx_cfcleague_competition c ON FIND_IN_SET(tx_cfcleague_teams.uid, c.teams) AND c.hidden=0 AND c.deleted=0 WHERE tx_cfcleague_teams.club = 2 AND c.saison IN (14) AND c.agegroup IN (27) AND tx_cfcleague_teams.deleted=0 AND tx_cfcleague_teams.hidden=0

...

Beispiel mit Debug-Infos: http://mig.fvloechgau.de/index.php?id=55

Ich hatte das Problem schon mal, damals hatte ich so gelöst: http://www.typo3.net/forum/thematik/zeige/thema/115831/

D.h. ich habe in der Datei class.tx_cfcleaguefe_models_club.php ein mysql_query('SET SQL_BIG_SELECTS=1'); in Zeile 70 eingefügt. Wenn ich das wieder mache, kommt der Hinweis, dass das depreciated sei.

PHP Error

Core: Error handler (FE): PHP Warning: Declaration of tx_cfcleaguefe_models_teamNoteType::getInstance($uid) should be compatible with tx_rnbase_model_data::getInstance($data = NULL) in .../ext/cfc_league_fe/models/class.tx_cfcleaguefe_models_teamNoteType.php line 0

Team-Notiz - Typ des Werts "Media" (TNPICTURE)

Hallo René,

standartmäßig gibt es keinen Link bei dem Marker (###TEAM_PLAYER_TNPICTURE###), der das Bild vergrößert, Zu mindestens haben ich keine Einstellungen gefunden.

  • gibt es eine Möglichkeit "###TEAM_PLAYER_TNPICTURE###" in lightbox einzubinden?
  • wenn ja, welche Einstellungen müssen dann hierfür im TS eingetragen werden?

.

PHP Error tx_cfcleaguefe_views_MatchReport::getMainSubpart

I get this error:

Core: Error handler (FE): PHP Warning: Declaration of tx_cfcleaguefe_views_MatchReport::getMainSubpart() should be compatible with tx_rnbase_view_Base::getMainSubpart(&$viewData) in .../typo3conf/ext/cfc_league_fe/views/class.tx_cfcleaguefe_views_MatchReport.php line 31 

Error in Statistiken Torschützenliste

Hi Sporties!

By calling the Torschützenliste Frontend says: Leider ist ein unerwarteter Fehler aufgetreten.

Versions: cfc_league 1.1.1, cfc_league_fe 1.1.1, rn_base 1.4.5, t3sportstats 0.4.1, TYPO3 CMS 6.2.31

Developer Log says:
cfc_league_fe
Fatal error for action tx_cfcleaguefe_actions_Statistics
class.tx_rnbase_util_Logger.php, line 166

Exception
message PHP Runtime Deprecation Notice: Non-static method tx_cfcleaguefe_util_MatchTicker::getMatches4Scope() should not be called statically, assuming $this from incompatible context in .../typo3conf/ext/cfc_league_fe/actions/class.tx_cfcleaguefe_actions_Statistics.php line 80

code 1
file .../typo3_src-6.2.31/typo3/sysext/core/Classes/Error/ErrorHandler.php
line 101
trace ...shows # entries from 0 till 28
_GET id 29048
_POST EMPTY!

Can someone please give me a hint how to handle / to fix this?

Fatal error nach Update von rn_base

Fatal error: Cannot access private property tx_rnbase_configurations::$cObj in htdocs/typo3conf/ext/cfc_league_fe/util/class.tx_cfcleaguefe_util_ScopeController.php on line 57

Ursache sind Aufräumarbeiten in rn_base: digedag/rn_base#54

Tabellenberechnung für Handball

Hallo,

könnte man für Handball einen direkten Vergleich einbinden.

Die genaue Regelung lt.

  1. Der direkte Vergleich
  2. Das Torverhältnis im direkten Vergleich
  3. Die Anzahl an erzielten Toren im direkten Vergleich

Dummy images for logos for teams is not shown when club has no logo

I set a dummy image for logos via

lib.t3sports.dummyLogo.file = [URL to file]

The dummy image is shown for team that have no club assigned but not for teams that have a club assigned that has no logo. Is this a bug or is there another TS I have to use. Didn't find anything though the object browser.

TYPO3 v6.2.29
cfc_league_fe v1.1.1
cfc_league v1.1.1

Support Typo3 CMS 7 LTS

This fall the Typo3 CMS 7 LTS will be released and it would be nice to run T3Sports with it.

The each() function is deprecated

Hallo René,

ich habe gerade meine Vereinswebsite auf PHP 7.3 upgedatet und bekommt jetzt folgende Meldung.

Core: Error handler (FE): PHP Runtime Deprecation Notice: The each() function is deprecated. This message will be suppressed on further calls in .../typo3conf/ext/cfc_league_fe/Classes/Utility/Signs.php line 50 Änderungen in Feldern: table_marks.

PHP Error tx_cfcleaguefe_models_competition::getInstance

Core: Error handler (FE): PHP Warning: Declaration of & tx_cfcleaguefe_models_competition::getInstance($uid, $record = 0) should be compatible with tx_rnbase_model_data::getInstance($data = NULL) in .../ext/cfc_league_fe/models/class.tx_cfcleaguefe_models_competition.php line 35

Refactor model classes

All model classes should be replaced by cfc_league models and should be based on Tx_Rnbase_Domain_Model_Base.

Error 500 bei Verwendung des Templates matchtable.php

Wenn ich das Template matchtable.php verwende, bekomme ich leider einen Error 500. Den ViewType habe ich entsprechend gesetzt via

plugin.tx_cfcleaguefe_competition.matchtable.viewType = PHP

Das PHP-Errorlog zeigt folgendes:

PHP Fatal error: Class 'tx_div' not found in /[...]/fileadmin/templates/layouts/fvl/html/t3sports/matchtable.php on line 4

Die entsprechenden Extension sind aber installiert.

Muss ich noch etwas beachten?

tx_cfcleaguefe_util_ScopeController.php

Hallo René,

habe gerade noch einen php-Fehler gefunden:

Core: Error handler (FE): PHP Runtime Deprecation Notice: Non-static method tx_cfcleaguefe_util_ScopeController::handleCurrentRound() should not be called statically in /mnt/web110/e2/66/5513066/htdocs/typo3_grau_01/typo3conf/ext/cfc_league_fe/util/class.tx_cfcleaguefe_util_ScopeController.php line (63 bis 67)

kann aber nicht feststellen, dass die Anwendung ein Problem hat.

Ich nutze
php 7.1
Typo3 7.6.18
T3sports 1.1.1 (ca. 05.07.2017)
T3sports FE 1.1.1 (ca. 05.07.2017)
rn_base 1.4.1

Bernd

Reiter Kontakt (Contact) bei Mannschaften

Hallo René,

ist es vielleicht auch möglich, dass bei den Mannschaften ein Reiter Kontakt (Contact) eingebunden wird?

Wir sind gerade dabei, den einzelnen Mannschaften eine eigene E-Mail-Adresse zu geben. Außerdem haben einigen Mannschaften z.B. bei Facebook eine zusätzliche Seite. Ein eigenes Team Logo ist ja bereits möglich.

Siege werden anders angezeigt

Gäbe es die Möglichkeit, Siege der eigenen Mannschaft anders hervorzuheben (ev. Background-Farbe oder fett) als Niederlagen bzw. Unentschieden?

PHP Error tx_cfcleaguefe_views_MatchTable::getMainSubpart

Core: Error handler (FE): PHP Warning: Declaration of tx_cfcleaguefe_views_MatchTable::getMainSubpart($viewData) should be compatible with tx_rnbase_view_Base::getMainSubpart(&$viewData) in ...ext/cfc_league_fe/views/class.tx_cfcleaguefe_views_MatchTable.php line 31

Mehrere Wettbewerbe + Altersgruppen im FE nicht möglich

Hi,

über den Subpart "###COMPETITION_SELECTION###" lasse ich mir z.b. 2 Wettbewerbe anzeigen, welche wiederum 2 Altersgruppen zugeordnet sind.
Im Frontend erscheint aber nur ein Wettbewerb.
Erst nachdem ich in der Datei "cfc_league_fe/search/class.tx_cfcleaguefe_search_Builder.php" die Zeile
$fields['COMPETITION.AGEGROUP'][OP_EQ_INT] = $groupUids;
in
$fields['COMPETITION.AGEGROUP'][OP_IN_INT] = $groupUids;
geändert habe, kommen auch 2 Wettbewerbe im Frontend raus.

Leider lässt sich das nicht per xclass erweitern, da es ein static call ist.
Kann das noch angepasst werden?

Unterstützung von Twig Templates

Mit t3twig ist es ab TYPO3 7.6 möglich, die Template-Engine Twig auch in TYPO3 zu nutzen. T3sports sollte diese Integration aktiv unterstützen.

Für die Integration ist zunächst nur eine Einstellung per Typoscript notwendig. Die View-Klasse muss auf den TwigView umgestelt werden und natürlich muss die Datei für das Twig-Template angegeben werden:

matchreport {
  viewClassName = DMK\T3twig\View\RnBaseView
  template.file = EXT:cfc_league_fe/Resources/Private/Templates/matchreport.html.twig
}

Im Template sind dann alle Objekte verfügbar, die auch im Marker-Template übergeben werden.

Support Typo3 CMS 9 LTS

Hi,
hat jemand schon Erfahrungen unter 9 LTS gemacht? Läuft da T3Sports?

Fehlen noch Anpassungen oder sind Anpassungen geplant?

PHP Error

PHP Runtime Deprecation Notice: implode(): Passing glue string after array is deprecated. Swap the parameters in .../typo3conf/ext/cfc_league_fe/table/football/class.tx_cfcleaguefe_table_football_TableWriter.php line 128

E-Mail Adresse gegen Spam schützen

Hallo René,

mir ist gerade aufgefallen, dass die E-Mail-Adressen bei den Clubs (clublist.html) verschlüsselt werden, aber leider nicht bei den Teams (teamview.html). Mit dem Marker ###TEAM_COACH_EMAIL### kann man ja die E-Mail-Adresse hinzufügen.

Kann man das irgendwie ändern?

Mfg
Bernd

Handball: Diverse Warnhinweise:

Hallo René,

ich habe wieder mal mit "Handball" getestet.

Dabei erhalte ich folgende Warnmeldungen:
Core: Error handler (FE): PHP Warning: Declaration of tx_cfcleaguefe_table_handball_Configurator::getPointsLoose($afterExtraTime, $afterPenalty) should be compatible with tx_cfcleaguefe_table_football_Configurator::getPointsLoose() in /mnt/web110/e2/66/5513066/htdocs/typo3_grau_02/typo3conf/ext/cfc_league_fe/table/handball/class.tx_cfcleaguefe_table_handball_Configurator.php line 29

Core: Error handler (FE): PHP Warning: Declaration of tx_cfcleaguefe_table_handball_Table::countGuest(&$match, $toto, tx_cfcleaguefe_table_football_Configurator $configurator) should be compatible with tx_cfcleaguefe_table_football_Table::countGuest($match, $toto, tx_cfcleaguefe_table_IConfigurator $configurator) in /mnt/web110/e2/66/5513066/htdocs/typo3_grau_02/typo3conf/ext/cfc_league_fe/table/handball/class.tx_cfcleaguefe_table_handball_Table.php line 33

Außerdem gibt es weiterhin Probleme, wenn ein Spiel unentschieden ausgegangen ist. - siehe auch #30 ;-)

p.s. Bist eigentlich schon dazu gekommen die Tabellenberechnung für Handball anzupassen. ;-)

Ich nutze
php 7.1.10
Typo3 7.6.19
T3sports 1.1.1 (neueste Version)
T3sports FE 1.1.1 (neueste Version)
rn_base 1.5.1

Spiele am selben Tag gebündelt unter einem Datum anzeigen

Ich würde gerne einen Gesamtspielplan im Folgendem Format generieren lassen:

Samstag, 30.07.2016
Herren 12:00 Uhr Heimmannschaft - Gastmannschaft -:-
Frauen 14:00 Uhr Heimmannschaft - Gastmannschaft -:-
A-Junioren 14:30 Uhr Heimmannschaft - Gastmannschaft -:-

Sonntag, 31.07.2016
Herren 12:00 Uhr Heimmannschaft - Gastmannschaft -:-
Frauen 14:00 Uhr Heimmannschaft - Gastmannschaft -:-
A-Junioren 14:30 Uhr Heimmannschaft - Gastmannschaft -:-
...

Heißt, ich würde gerne alle Spiele eines Tages gebündelt unter einem Datum anzeigen lassen. Das geht zwar mit der Extension cal, ich frage mich, ob man das nicht auch als Feature in die Extension bauen könnte.

Extend tickerLists

Ich möchte die TicketLists erweitern, dass einzelne Bereiche für z.B. die Tore angezeigt werden (danke für den Hinweis in #42:

plugin {
  tx_cfcleaguefe_report {
    matchreport {
      match {
        tickerLists {
          goals =< lib.t3sports.matchNote
          goals {
            filter.fields.MATCHNOTE.MINUTE.OP_GTEQ_INT = 0
            filter.fields.MATCHNOTE.TYPE.OP_IN_INT = 10,11,12,30,13
            filter.options {
              orderby.MATCHNOTE.MINUTE = DESC
              orderby.MATCHNOTE.EXTRA_TIME = DESC
              orderby.MATCHNOTE.UID = DESC
            }
          }
        }
      }
    }
  }
}

Und im Template

###MATCHREPORT###
###MATCH_TICKERS###
<h2>Ticker</h2>
<div id="cfcleague-report-ticker">
        ###MATCH_GOALS###
        <div class="col-sm-6">
                ###MATCH_TICKER_MINUTE### ###MATCH_TICKER_DCSCORE###: ###MATCH_TICKER_DCMESSAGE###
        </div>
        ###MATCH_GOALS###
</div>
###MATCH_TICKERS###
###MATCHREPORT###

Aber das Template wird nicht gerendert. Lassen sich die tickerLists nicht erweitern oder fehlt noch etwas?

Team-Logo wird nicht immer angezeigt obwohl gesetzt

Bei mir wird aktuell das Team-Logo nicht immer angezeigt, obwohl bei den betroffenen Mannschaften ein Verein zugewiesen ist und das dem Verein zugewiesene Logo in der Mannschaft ausgewählt. Speichere ich die Mannschaft nochmals ab, wird das Logo angezeigt.

Die Mannschaften wurden über den neuen Spielplan-Import angelegt. Anschließend habe ich über das Listen-Modul die Mannschaften im "Batch-Modus" (nennt man den so? :) ) bearbeitet und zuerst die Vereine hinzugefügt und danach die Logos. Ich habe die Vermutung, dass das damit irgendwie zusammenhängen könnt. Wäre das möglich? Ich hatte auch mal in der Datenbank geschaut, ob da eventuell keine Werte gesetzt sind aber dem ist nicht so.

Irgendwelche Ideen, woran das liegen könnte?

TYPO 7.6.31
cfc_league 1.2
cfc_league_fe 1.2

Several Issues with PHP 7.2

Error handler (FE): PHP Warning: Use of undefined constant uid - assumed 'uid' (this will throw an Error in a future version of PHP) in /typo3conf/ext/cfc_league_fe/models/class.tx_cfcleaguefe_models_match.php line 850

PHP Error

PHP Runtime Deprecation Notice: The each() function is deprecated. This message will be suppressed on further calls in .../typo3conf/ext/cfc_league_fe/table/football/class.tx_cfcleaguefe_table_football_TableWriter.php line 307

Core: Error handler (FE): PHP Warning: Declaration of tx_cfcleaguefe_views_LeagueTableAllTime

Hallo René,

habe gerade noch einen php-Fehler gefunden:
"Core: Error handler (FE): PHP Warning: Declaration of tx_cfcleaguefe_views_LeagueTableAllTime::_fillControlTemplate($template, &$itemsArr, $link, $markerName, $configurations) should be compatible with tx_cfcleaguefe_views_LeagueTable::_fillControlTemplate($template, &$itemsArr, &$link, $markerName, &$configurations) in ../typo3conf/ext/cfc_league_fe/views/class.tx_cfcleaguefe_views_LeagueTableAllTime.php line 32"

kann aber nicht feststellen, dass die Anwendung ein Problem hat.

Ich nutze
php 7.1
T3sports 1.1.1 (05.06.2017)
T3sports FE 1.1.1 (05.06.2017)
rn_base 1.4.1

p.s.
Ist es eigentlich möglich, dass die "LeagueTableAllTime" standardmäßig als 2-Punkte-Tabelle angezeigt wird? Bei mir wird sie immer zuerst als 3-Punkte-Tabelle angezeigt.

Bernd

LeagueTableAllTime - getSubpart() Error

Call to undefined method TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::getSubpart() | Error thrown in file .../typo3conf/ext/cfc_league_fe/views/class.tx_cfcleaguefe_views_LeagueTableAllTime.php in line 64.

Handball: Too few arguments to function tx_cfcleaguefe_table_handball_Configurator

Hallo René,

ich habe schon mal mit "Handball" getestet.

Dabei ist mir aufgefallen, dass es Probleme gibt, wenn ein Spiel unentschieden ausgegangen ist. Es kommt dann im FE folgende Fehlermeldung:
Too few arguments to function tx_cfcleaguefe_table_handball_Configurator::getPointsDraw(), 0 passed in .../typo3conf/ext/cfc_league_fe/table/handball/class.tx_cfcleaguefe_table_handball_Table.php on line 67 and exactly 2 expected

Ich nutze
php 7.1
Typo3 7.6.18
T3sports 1.1.1 (ca. 09.06.2017)
T3sports FE 1.1.1 (ca. 09.06.2017)
rn_base 1.4.1

Report Link leeren Inhalt

Hi Rene,

ich hab aktuell in meinem Matchtable.html Template folgenden Code.

...
 ###MATCH_REPORTLINK###
<span class="game">###MATCH_COMPETITION_NAME### - ###MATCH_ROUND_NAME###</span>
<span class="teams">###MATCH_HOME_NAME### - ###MATCH_GUEST_NAME###</span>
###MATCH_REPORTLINK###
...

Der Inhalt von Report Link, also die Marker MATCH_COMPETITION_NAME bis MATCH_GUEST_NAME + HTML, erscheinen aber erst im Frontend, wenn ich im "Plugin Options" (Flexform) unter Match Table > Page for report (matchtable.match.links.report.pid) die Report Single Page entferne.

Weißt ob da was schief läuft?

Use Round from Scope richtig

Hi @digedag ,
mit der config "leaguetable.useRoundFromScope" kann man im FE einstellen, ob die Tabelle zum ausgewählten Spieltag (per Dropdown ) angezeigt werden soll.
Wenn ich aber initial keinen Spieltag auswählen, wird aktuell der zuletzt komplette Spieltag angezeigt.
Muss das so?

Wenn ich keinen Spieltag auswähle, sollten doch aber alle Spiele angezeigt/berechnet werden? (RoundId=0)

Dafür hab ich die Datei angepasst:
typo3conf/ext/cfc_league_fe/util/class.tx_cfcleaguefe_util_ScopeController.php->handleCurrentRound

private static function handleCurrentRound($parameters, $configurations, $saisonUids, $groupUids, $compUids, $clubUids, $useObjects = false)
    {
        $roundUid = 0;
        $viewData = & $configurations->getViewData();
        // Soll eine SelectBox für Wettkämpfe gezeigt werden?
        if ($configurations->get('roundSelectionInput') && (isset($compUids) && tx_rnbase_util_Math::testInt($compUids))) {
            $currCompetition = new tx_cfcleaguefe_models_competition($compUids);
            // Die Spielrunden ermitteln

            $rounds = $currCompetition->getRounds();
            $dataArr = tx_cfcleaguefe_util_ScopeController::prepareRoundSelect($rounds, $parameters, $configurations, 'scope.rounds.', $useObjects ? '' : 'uid');
            if ($parameters->offsetGet('round') !== NULL) {
                $roundUid = $dataArr[1];
            }

            $viewData->offsetSet('round_select', $dataArr);
            $configurations->addKeepVar('round', $roundUid);
        }
        return $roundUid;
    }

Wenn du der gleichen Meinung bist, dann erstelle ich nochmal einen Pull-Request.

Feste Position bei Tabellenberechnung

Es sollte über die Wettbewerbsstrafe möglich sein, einem Team eine feste Position in der Tabelle zu zuordnen. Damit lassen sich komplexe Fehler in der automatischen Berechnung schnell manuell korrigieren.
Aktuell ist es nur möglich ein Team fest an Ende der Tabelle zu setzen.

LeagueTableAllTime

Version vom 17.1.
exception 'TYPO3\CMS\Core\Error\Exception' with message 'PHP Catchable Fatal Error: Argument 2 passed to TYPO3\CMS\Core\Utility\GeneralUtility::array_merge() must be of the type array, null given in /var/www/typo3_src/typo3_src-7.6.15/typo3/sysext/core/Classes/Utility/GeneralUtility.php line 1771' in /var/www/typo3_src/typo3_src-7.6.15/typo3/sysext/core/Classes/Error/ErrorHandler.php:111 Stack trace: #0 /var/www/typo3_src/typo3_src-7.6.15/typo3/sysext/core/Classes/Utility/GeneralUtility.php(1771): TYPO3\CMS\Core\Error\ErrorHandler->handleError(4096, 'Argument 2 pass...', '/var/www/typo3_...', 1771, Array) #1 [internal function]: TYPO3\CMS\Core\Utility\GeneralUtility::array_merge(Array, NULL) #2 /var/www/vhosts/jufuba.at/jufuba2017/typo3conf/ext/rn_base/Classes/Utility/T3General.php(55): call_user_func_array(Array, Array) #3 /var/www/vhosts/jufuba.at/jufuba2017/typo3conf/ext/cfc_league_fe/views/class.tx_cfcleaguefe_views_LeagueTableAllTime.php(84): Tx_Rnbase_Utility_T3General::__callStatic('array_merge', Array) #4 /var/www/vhosts/jufuba.at/jufuba2017/typo3conf/ext/cfc_league_fe/views/class.tx_cfcleaguefe_views_LeagueTableAllTime.php(84): Tx_Rnbase_Utility_T3General::array_merge(Array, NULL) #5 /var/www/vhosts/jufuba.at/jufuba2017/typo3conf/ext/cfc_league_fe/views/class.tx_cfcleaguefe_views_LeagueTableAllTime.php(43): tx_cfcleaguefe_views_LeagueTableAllTime->_createTable('\r\n

T3 7.6: Fehlerhafte SQL-Query und fehlende Ausgabe im FE

Auf einer FE-Seite, in der ich einen Spielplan ausgebe, bekomme ich diese Fehlermeldung für jedes Team im Spielplan angezeigt:

array(4 items)
   caller => 'TYPO3\CMS\Core\Database\DatabaseConnection::exec_SELECTquery' (60 chars)
   ERROR => 'You have an error in your SQL syntax; check the manual that corresponds to y
      our MySQL server version for the right syntax to use near 'FROM tx_cfcleague
      _teams WHERE uid='****' AND NOT deleted LIMIT 1' at line 1' (211 chars)
   lastBuiltQuery => 'SELECT FROM tx_cfcleague_teams WHERE uid='****' AND NOT deleted LIMIT 1' (73 chars)
   debug_backtrace => 'call_user_func#34 // {closure}# 
// TYPO3\CMS\Frontend\Http\Application->run#33 
// TYPO3\CMS\Core\Core\Bootstrap->handleRequest#78 
// TYPO3\CMS\Frontend\Http\RequestHandler->handleRequest#302 
// TYPO3\CMS\Frontend\Page\PageGenerator::renderContent#216 
// TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGet#210 
// TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGetSingle#805 
// TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->render#859 
// TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject->render#943 
// TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject->renderFluidView#102 
// TYPO3\CMS\Fluid\View\AbstractTemplateView->render#300 
// FluidCache_Standalone_layout_Default_07c91cf3b65d4b767f87d52fcd3f165043c0f0ba->render#189 
// TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper::renderStatic#175 
// TYPO3\CMS\Fluid\View\AbstractTemplateView->renderSection#121 
// FluidCache_Standalone_template_file_DefaultSubNavLeft_d9838e0d5fb52d986c166215d6090b68cf98b1fb->section_62bce9422ff2d
      14f69ab80a154510232fc8a9afd#230
// TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper->initializeArgumentsAndRender#101 
// TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper->callRenderMethod#249 
// call_user_func_array#268 
// TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper->render# 
// TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGetSingle#119 
// TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->render#859 
// TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayContentObject->render#943
// TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGet#41 
// TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGetSingle#805 
// TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->render#859 
// TYPO3\CMS\Frontend\ContentObject\ContentContentObject->render#943 
// TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGetSingle#97 
// TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGetSingle#841 
// TYPO3\CMS\Frontend\Co...' (5123 chars)

Außerdem:
Ich habe von Typo3 6.2 auf Typo3 7.6 geupdated. Die Ausgabe von allen Inhalten des Plugins werden

  • nur angezeigt, wenn ich eine aktive Backend-Session habe
  • im Backend den Seiteninhalt speicher, im Install-Tool alle Caches lösche und dann das Frontend aktuallisiere. Wenn ich dann im Backend etwas anderes mache (z.B. eine Extension installieren) ist die Anzeige im Frontend wieder weg und ich muss die Schritte wiederholen. Die Schritte sind dabei für jeden Seiteninhalt einzeln durchzuführen. Ich kann nicht alle Seiteninhalte öffnen, speichern und dann zum Schluss den Cache löschen, sondern muss das für jeden Seiteninhalt einzeln machen.

Ich habe die aktuellen Versionen von rn_base, cfc_league und cfc_league_fe. Andere Plugins news oder cal zeigen den Inhalten im FE ohne Probleme an.

Probleme beim Einschränken der Teamview nach Positionen via SQL

Ich würde gerne via SQL (und später dann via TypoScript) die Teamview-Ausgabe einschränken und nur Spieler mit einer bestimmten Position ausgeben, die ich via Teamnote zugeordnet habe. Das habe ich soweit auch hinbekommen, indem ich den Debug-Modus der Teamview aktiviert habe, die Abfrage kopiert dann ergänzt habe. Das ergibt dann Beispiels folgende Abfrage:

SELECT tx_cfcleague_profiles.* FROM tx_cfcleague_profiles WHERE 1=1 AND tx_cfcleague_profiles.uid IN (1317,596,711,252,945,5,518,178,179,1100,695,1489,1291,1388,1389,1490,12,556,763,1103,1491,1319,1391,1390) AND tx_cfcleague_profiles.deleted=0 AND tx_cfcleague_profiles.hidden=0 AND tx_cfcleague_profiles.uid IN (SELECT tx_cfcleague_team_notes.player FROM tx_cfcleague_team_notes WHERE tx_cfcleague_team_notes.comment = 'Abwehr')

Ergänzt habe ich folgendes:
AND tx_cfcleague_profiles.uid IN (SELECT tx_cfcleague_team_notes.player FROM tx_cfcleague_team_notes WHERE tx_cfcleague_team_notes.comment = 'Abwehr')

Problem nun: Mir werden zu viele Spieler ausgegeben. Nämlich Spieler, die in einer Vorsaison auch im Team waren, damals mit der Position "Abwehr" in der aktuellen Saison aber mit einer anderen Position.

Nun habe ich versucht, die Abfrage nochmals irgendwie einzuschränken, bspw. über das Team aber das bringt ja leider nichts.

Wie komme ich denn zu meinem Ziel? Irgendwelche Ideen?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.