Danke Elwood.
Beiträge von togo
-
-
Danke. Dann hab ich wohl falsch gesucht.
-
Hallo @all,
gibt es ein Cookie Plugin für Joomla, auch kostenpflichtig, das die aktuellen Anforderungen, hier, rechtssicher umsetzt?
Grüße
togo -
Hier mal mein Lösungsansatz der für mich jetzt so klappt.
Code
Alles anzeigen$uidOptions = $doc->getScriptOptions('field_uid'); if(!isset($uidOptions['loaded'])){ HTMLHelper::_('script', 'plugins/user/golof_preusergroup/fields/assets/javascript/copycontent.js', ['version' => 'auto','bla'=>'foo']); HTMLHelper::_('stylesheet', 'plugins/user/golof_preusergroup/fields/assets/css/copycontent.css', ['version' => 'auto']); JText::script("PLG_USER_GOLOF_PREUSERGROUP_COPYTOCLIPBORAD_CC_NOVALUE"); $script = 'jQuery(function($){ CopyContent.init("'.JRoute::_('index.php?option=com_users&view=registration&gpuid=').'",null); });'; $doc->addScriptDeclaration($script); $doc->addScriptOptions('field_uid',array('loaded'=>'true')); }
Hoffe es hilft dem einen oder anderen weiter.
Grüße und bleibt Gesund.
Thomas -
Hallo markowsi,
ich habe damals damit Tutorial angefangen.
Hoffe es hilft Dir.
Bleib gesund.
Thomas -
Hallo@all.
gibt es einen Plugin Event der aufgerufen wird, und nicht dokumentiert ist, wenn bei einer Extension die Parameter Konfiguration aufgerufen wird etwas in der Art von onExtensionConfigLoad?
Hintergrund, ich hab in meinem Plugin ein CustomField, ein Textfield mit einem Button zum kopieren des generierten Inhalts in die Zwischenablage. Es kann ein Pre- oder Postwert bei der Initialisierung übergeben werden.
Wenn ich das Customfield in einen wiederholbares Subform Element lege, wird die Initialisierung bei jedem neuen Element durchgeführt. Das ist aber unnötig.
Vielleicht het jemand von Euch eine Idee. Bleibt Gesund.
Thomas -
Hallo 19leuname93,
gefunden und registriert. -
Hallo,
hat sich erledigt. Ich habe immer versucht mich unter JoomGallery.net anzumelden.
-
Danke Anka.
-
Hallo @All,
hat hier jemand von Euch Kontakt zu dem Betreiber oder dem Team der JoomGallery oder tummeln sich die Macher evtl hier im Forum?
Ich möchte mich im Forum registrieren und das benötigte Captcha wird nicht angezeigt.
Leider finde ich keinen Kontakt auf der Seite.
Danke.
togo -
OK, Danke.
-
Das mit dem JoomGallery Migrationsscript war zum Verständnis. Das Problem ist die Tabelle.
-
Hallo @All,
ich programmiere gerade ein Migrationscript von Coppermine nach JoomGallery.
Da coppermine neben Kategorien auch mit alben arbeitet, habe ich mir überlegt eine "Hilfstabelle" zu erstellen.Das erstellen der Tabelle klappt auch. Hier der Code.
PHP
Alles anzeigen// info $this->getHelperTableName() gibt #__coppermine_joom_migration_helper zurück public function prepareMigrationTables(){ $this->writeLogfile('Create Migration Table '.$this->getHelperTableName()); $query = "CREATE TABLE IF NOT EXISTS ".$this->db->quoteName($this->getHelperTableName())." ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent_id` int(10) unsigned NOT NULL DEFAULT '0', `lft` int(11) NOT NULL DEFAULT '0', `rgt` int(11) NOT NULL DEFAULT '0', `level` int(10) unsigned NOT NULL DEFAULT '0', `title` varchar(255) NOT NULL, `alias` varchar(255) NOT NULL DEFAULT '', `description` varchar(255) NOT NULL DEFAULT '', `access` tinyint(3) unsigned NOT NULL DEFAULT '0', `path` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `idx_left_right` (`lft`,`rgt`) ) DEFAULT CHARSET=utf8;"; try{ $this->db->setQuery($query); $this->db->execute(); } catch (Exception $e){ echo $e->getMessage(); return false; } return true; }
Was nicht klappt ist das eintrage der Daten in die NestedTable
Code
Alles anzeigenDatensatz exemplarisch: stdClass Object ( [description] => alles was nicht vom SCG oder seinen Mitgliedern veranstaltet wird [lft] => 3 [rgt] => 4 [alias] => [id] => 4 [parent_id] => 1 [level] => 1 [title] => allgemeine Veranstaltungen [access] => 1 [path] => |4 ) Funtion: public function storeElementToCategoriesHelperTable($data){ $table = $this->getTable(); $this->writeLogfile('Try add ID '.$data->id.' to table '.$this->db->replacePrefix($table->getTableName())); echo '<pre>'; print_r($data); echo '</pre>'; try { $table->bind($data); }catch (Exception $e) { JErrorPage::render($e); return false; } $this->writeLogfile('ID '.$data->id.' successfull bind to table '.$this->db->replacePrefix($table->getTableName())); try{ $table->check(); }catch (Exception $e) { JErrorPage::render($e); return false; } $this->writeLogfile('ID '.$data->id.' successfull checked to table '.$this->db->replacePrefix($table->getTableName())); try{ $table->store(); }catch (Exception $e) { JErrorPage::render($e); return false; } $this->writeLogfile('ID '.$data->id.' successfull store to table '.$this->db->replacePrefix($table->getTableName())); return true; }
CodeFuntion getTable(): public function getTable(){ JTable::addIncludePath(JPATH_ADMINISTRATOR . '/components/com_joomgallery/helpers/migration/'); return JTable::getInstance('CoppermineCategories', 'Table', array()); }
Code
Alles anzeigencopperminecategories.php class TableCoppermineCategories extends JTableNested { /** @var int Primary key */ var $id = 0; function __construct(&$db){ parent::__construct( '#__coppermine_joom_migration_helper', 'id', $db ); } }
Was mich am meisten irritiert ist, das laut Lof-File alles klappt.
Code
Alles anzeigen#Date: 2019-08-09 13:26:41 UTC #Software: Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013 00:00 GMT #Fields: datetime priority message 2019-08-09T13:26:55+00:00 INFO Create Migration Table #__coppermine_joom_migration_helper 2019-08-09T13:26:57+00:00 INFO Migration Step started 2019-08-09T13:26:57+00:00 INFO max. execution time: 30 seconds 2019-08-09T13:26:57+00:00 INFO calculated refresh time: 20 seconds 2019-08-09T13:26:57+00:00 INFO ***************************** 2019-08-09T13:26:57+00:00 INFO Start migrate Coppermine Album to Coppermine Category 2019-08-09T13:26:57+00:00 INFO Copy Entry id (1) from cpg_categories to lkxqd_coppermine_joom_migration_helper 2019-08-09T13:26:57+00:00 INFO Try add ID 1 to table lkxqd_coppermine_joom_migration_helper 2019-08-09T13:26:57+00:00 INFO ID 1 successfull bind to table lkxqd_coppermine_joom_migration_helper 2019-08-09T13:26:57+00:00 INFO ID 1 successfull checked to table lkxqd_coppermine_joom_migration_helper 2019-08-09T13:26:57+00:00 INFO ID 1 successfull store to table lkxqd_coppermine_joom_migration_helper 2019-08-09T13:26:57+00:00 INFO Copy Entry id (4) from cpg_categories to lkxqd_coppermine_joom_migration_helper 2019-08-09T13:26:57+00:00 INFO Try add ID 4 to table lkxqd_coppermine_joom_migration_helper 2019-08-09T13:26:57+00:00 INFO ID 4 successfull bind to table lkxqd_coppermine_joom_migration_helper 2019-08-09T13:26:57+00:00 INFO ID 4 successfull checked to table lkxqd_coppermine_joom_migration_helper 2019-08-09T13:26:57+00:00 INFO ID 4 successfull store to table lkxqd_coppermine_joom_migration_helper
Ich sehe wohl den Wald vor lauter Bäumen nicht.
Grüsskes
togo -
Suoper,
Danke für die Informationen.Grüße
togo -
Hallo @All,
wenn ich die Accountfreischaltung über Administratoren eingestellt habe und in einer Vereins ähnlichen Struktur eine Benutzergruppe die Rechte (Aufgabe) zukommen lassen möcht,
wo binde ich die Benutzergruppe eine? reicht es das diese a: Mitglied in der Zugriffsebene Spezial sind und b: Bei Benutzern bearbeiten dürfen, oder benötigt die Gruppe auch noch backend zugriff?
Hoffe ich habe verständlich ausgedrückt was ich möchte.
Grüße
togo -
So einfach , Danke anka.
-
Hallo @ all,
kann ich den Status einer Informationsanfrage verändern?Ich arbeite mich gerade in die Tools ein, habe mir selber mehrfach eine E-Mail gesendet, oder die Daten exportiert.
Der Status ändert sich nicht und jetzt nach 14 Tage wird mit eine Warnung drauf hingewiesen.
Grüße und ein schönes WochenendeThomas
-
@KaeEm Kunena ist das aktuelle 5.1.10, das Template ist BlueEagle 1.5.2.
Das Problem hat sich erledigt, nachdem der Benutzer sich noch einmal registriert hat. Keine Ahnung wo sich da etwas verschluckt hat.
Re:Later Sorry, blöd ausgedrückt. War eine zusätzliche Info das der Benutzer im kompletten Forum nicht schreiben konnte. -
Hallo,
hat schon jemand diese Anzeige im Titel der Website gehabt?
Wie im Bild zusehen ist, in der Benutzerverwaltung im Backend. Der Benutzer hat keine Möglichkeit in irgendeinem Kunena Board zu schreiben.
Systeminfo:
Linux webgo24-server36.de 3.2.0-5-amd64 #1 SMP Debian 3.2.96-3 x86_64
mysql 5.5.57-0+deb7u1
PHP 7.0.16
Joomla! 3.9.3 Stable [ Amani ] 12-February-2019 15:00 GMT
Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013 00:00 GMT
Grüße
togo
-
Mit privaten Feldern meine ich alle Felder die im User Formular vorkommen können, außer z.B. Gruppen, System-E-Mails erhalte, Benutzerstatus, Passwortzurücksetzung fordern und von Administratoren manipuliert werden könnten.
Von einigen Benutzern in unseren Forum wurde eine Möglichkeit gewünscht, die externe Manipulation von Adressen etc, zu unterbinden. Nicht das es je passiert ist, aber es besteht halt die Möglichkeit.
Das Plugin ist ein Fields Plugin (com_field)in diesem Plugin wird onContentPrepareForm nicht getriggert.
Ich glaube ich werde die von mir gewünschte Funktionalität in 2 Plugins trennen. Das FieldsPlugin für das Einstellen und ein Systemplugin für die Manipulation der Formular Felder .