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: 7850
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Brauche diesmal hilfe wegen ACP

Beitrag von Kirk »

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: 58
Registriert: 28.03.2018 07:41

Re: Brauche diesmal hilfe wegen ACP

Beitrag von pierre63 »

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: 7850
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Brauche diesmal hilfe wegen ACP

Beitrag von Kirk »

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: 58
Registriert: 28.03.2018 07:41

Re: Brauche diesmal hilfe wegen ACP

Beitrag von pierre63 »

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: 7850
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Brauche diesmal hilfe wegen ACP

Beitrag von Kirk »

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
Ehemaliges Teammitglied
Beiträge: 2053
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: Brauche diesmal hilfe wegen ACP

Beitrag von canonknipser »

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: 58
Registriert: 28.03.2018 07:41

Re: Brauche diesmal hilfe wegen ACP

Beitrag von pierre63 »

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
Antworten

Zurück zu „Coding & Technik“