Brauche diesmal hilfe wegen ACP

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 5960
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Brauche diesmal hilfe wegen ACP

Beitragvon Kirk » 05.08.2018 16:10

pierre63 hat geschrieben:Ich dachte hier schreiben so viele ihre eigenene EXT

Jeder hier hat sich das selbst angeeignet, Tips hast zu schon welche bekommen.
Wie ich schon schrieb sowas geht nicht von heut auf morgen.
Was ergeben denn deine Tests?

pierre63
Mitglied
Beiträge: 24
Registriert: 28.03.2018 07:41
Kontaktdaten:

Re: Brauche diesmal hilfe wegen ACP

Beitragvon pierre63 » 05.08.2018 16:23

Ich klicke auf Submit und bekomme keine fehler
aber er ändert auch nichts in der db

Liegt wohl an die $config in

$config->set('jagd_onoff', $request->variable('jagd_onoff', 0));

Habe es mal in $jagd geändert aber ich weiß nicht wie ich ihm dort
zuweisen kann welche DB tabelle er wählen soll

Ich eigne mir auch vieles selber zu, habe fürs wbb2 auch alles gelernt
aber hier fehlt mir einfach der anfang damit ich das prinzip verstehen kann

Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 5960
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Brauche diesmal hilfe wegen ACP

Beitragvon Kirk » 05.08.2018 16:57

Ersetze dies:

Code: Alles auswählen

$jagd->set('jagd_onoff', $request->variable('jagd_onoff', 0));

damit:

Code: Alles auswählen

$config->set('jagd_onoff', $request->variable('jagd_onoff', 0));

Das hier:

Code: Alles auswählen

'JAGD_ONOFF'      => $row['jagd_onoff'],

durch jenes ersetzen:

Code: Alles auswählen

'JAGD_ONOFF'      => (!empty($config['jagd_onoff'])) ? true : false,

Damit werden die Einstellung im ACP gespeichert.
Für die übergabe an´s Template musst du in die listener.php auch noch entprechend einfügen.

pierre63
Mitglied
Beiträge: 24
Registriert: 28.03.2018 07:41
Kontaktdaten:

Re: Brauche diesmal hilfe wegen ACP

Beitragvon pierre63 » 05.08.2018 19:14

ok danke, jetzt sehe ich es schon ich habe keine
listener.php :o :o

Habe jetzt eine mit skeleton erstellt ,muß ich dort jetzt die DB Tabelle zuweisen?

Es steht jetzt dort folgendes drin:

Code: Alles auswählen

<?php
/**
 *
 * Jagd. An extension for the phpBB Forum Software package.
 *
 * @copyright (c) 2018
 * @license GNU General Public License, version 2 (GPL-2.0)
 *
 */

namespace zockerbande\Jagd\event;

/**
 * @ignore
 */
use Symfony\Component\EventDispatcher\EventSubscriberInterface;

/**
 * Jagd Event listener.
 */
class main_listener implements EventSubscriberInterface
{
   static public function getSubscribedEvents()
   {
      return array(
         'core.display_forums_modify_template_vars'   => 'display_forums_modify_template_vars',
      );
   }

   /**
    * A sample PHP event
    * Modifies the names of the forums on index
    *
    * @param \phpbb\event\data   $event   Event object
    */
   public function display_forums_modify_template_vars($event)
   {
      $forum_row = $event['forum_row'];
      $forum_row['FORUM_NAME'] .= ' :: Acme Event ::';
      $event['forum_row'] = $forum_row;
   }
}

Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 5960
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Brauche diesmal hilfe wegen ACP

Beitragvon Kirk » 05.08.2018 21:03

Ich hatte ja schon geschrieben das man für die Einträge in die Datenbank eine migrations Datei brauch.
Schau dir einige Extensionen an welche Dateien diese haben und die darin enthaltene Codes.
Als Alternative gäbe es noch die Jobbörse

Benutzeravatar
canonknipser
Supporter
Supporter
Beiträge: 1687
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: Brauche diesmal hilfe wegen ACP

Beitragvon canonknipser » 05.08.2018 21:08

Alternativ hilft vielleicht auch ein Blick in die offizielle Dokumentation:
Für Migrations im speziellen: https://area51.phpbb.com/docs/dev/migrations/index.html , aber ich empfehle, das Kapitel Extensions komplett durchzulesen
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC

pierre63
Mitglied
Beiträge: 24
Registriert: 28.03.2018 07:41
Kontaktdaten:

Re: Brauche diesmal hilfe wegen ACP

Beitragvon pierre63 » 05.08.2018 22:52

Kirk hat geschrieben:Ich hatte ja schon geschrieben das man für die Einträge in die Datenbank eine migrations Datei brauch.
Schau dir einige Extensionen an welche Dateien diese haben und die darin enthaltene Codes.
Als Alternative gäbe es noch die Jobbörse


canonknipser hat geschrieben:Alternativ hilft vielleicht auch ein Blick in die offizielle Dokumentation:
Für Migrations im speziellen: https://area51.phpbb.com/docs/dev/migrations/index.html , aber ich empfehle, das Kapitel Extensions komplett durchzulesen


Vielen dank ihr beiden, mache ich


Zurück zu „Coding & Technik“