Nun in Joomla ist ja eine Weblinks Komponente Enthalten.
Um einen neuen Menülink um Links einzureichen im Frontend fügt man ja einen Menupunkt
URL: component/option,com_weblinks/task,new/
Um nur den Inhalt der Komponente anzuzeigen:
index2.php?option=com_weblinks&task=new
Nützlich zum Einbinden als Pop up.
Nun zum Hack: Zum Anzeigen des Übermittelten Links im Admin EMail, was Standartmässig versendet wird: In Zeile354 components/comweblink/weblinks.php
So sieht das dann aus:
mosSendAdminMail($adminRow->name, $adminRow->email, '', 'Weblink', $row->url, $row->title, $my->username );
}
Dann noch dies. damit die Nutzer mehrere Links Veröffentlichen können, ohne jedesmal zur Startseite zurückgeleitet werden..
Zeile: 357 Orginal
$msg = $isNew ? _THANK_SUB : '';
mosRedirect( 'component/option,com_weblinks/task,new/', $msg );
Bei Iframe einbindung so:
$msg = $isNew ? _THANK_SUB : '';
mosRedirect( 'index2.php?option=com_weblinks&task=new', $msg );
Anmerkung: Der Aufruf der php2 ruft immer nur den Inhalt der Komponente auf. So lassen sich Locker Inhalte von anderen Joomla Komponenten einbinden
Nun zu Joomla 1.5 RC3. Dortvorhanden, der Link wird mitgesendet.
Hier könnt Ihr das Ziel nach dem übermitteln des Links ändern:
components/com_weblinks/controllers/weblink.php
Zeile 138.
$this->setRedirect(JRoute::_('index.php?option=com_weblinks&view=categories', false));
ändern in
$this->setRedirect(JRoute::_('index.php?option=com_weblinks&view=weblink&layout=form&Itemid=', false));