Extra Portal Upgrade Fehler

Maestro2k5

Bekanntes Mitglied
Lizenzinhaber
Registriert
28. März 2013
Beiträge
3.177
Punkte
178
XF Version
  1. 2.2.10 PL1
XF Instanz
Hosting
PHP-Version
8.1,x
MySQL/MariaDB
10.5.x
Provider/Hoster
Dogado
Hi,

jemand ne Idee wie ich das umgehen kann. Wollte nicht die ganzen Postings wieder neu ans Portal pushen:

Code:
Server Error

Mysqli statement execute error : Duplicate key name 'uniquecontent'

Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
Zend_Db_Adapter_Abstract->query() in SimplePortal/Install/Controller.php at line 204
SimplePortal_Install_Controller::runQuery() in SimplePortal/Install/Controller.php at line 36
SimplePortal_Install_Controller->install1010071() in SimplePortal/Install/Controller.php at line 195
SimplePortal_Install_Controller::install()
call_user_func() in XenForo/Model/AddOn.php at line 215
XenForo_Model_AddOn->installAddOnXml() in XenForo/Model/AddOn.php at line 169
XenForo_Model_AddOn->installAddOnXmlFromFile() in XenForo/ControllerAdmin/AddOn.php at line 231
XenForo_ControllerAdmin_AddOn->actionUpgrade() in XenForo/FrontController.php at line 347
XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
XenForo_FrontController->run() in /kunden/404800_99092/android_port/admin.php at line 13
 
Hi,

jemand ne Idee wie ich das umgehen kann. Wollte nicht die ganzen Postings wieder neu ans Portal pushen:

Code:
Server Error

Mysqli statement execute error : Duplicate key name 'uniquecontent'

Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
Zend_Db_Adapter_Abstract->query() in SimplePortal/Install/Controller.php at line 204
SimplePortal_Install_Controller::runQuery() in SimplePortal/Install/Controller.php at line 36
SimplePortal_Install_Controller->install1010071() in SimplePortal/Install/Controller.php at line 195
SimplePortal_Install_Controller::install()
call_user_func() in XenForo/Model/AddOn.php at line 215
XenForo_Model_AddOn->installAddOnXml() in XenForo/Model/AddOn.php at line 169
XenForo_Model_AddOn->installAddOnXmlFromFile() in XenForo/ControllerAdmin/AddOn.php at line 231
XenForo_ControllerAdmin_AddOn->actionUpgrade() in XenForo/FrontController.php at line 347
XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
XenForo_FrontController->run() in /kunden/404800_99092/android_port/admin.php at line 13
Suche in SimplePortal_Install_Controller
PHP:
$query['add_index'] = "ALTER TABLE xf_portalitem ADD UNIQUE `uniquecontent` ( `content_type` , `content_id` )";
und ersetze es durch

PHP:
if (!$this->checkIfIndexExists('xf_portalitem', 'uniquecontent')) {
$query['add_index'] = "ALTER TABLE xf_portalitem ADD UNIQUE `uniquecontent` ( `content_type` , `content_id` )";
  }

Irgendwas ist da wohl bei dir schiefgegangen bzw h
 
lief, was noch fehlt ist ein feld über den copyright für widgets, aber gut das ist ein anderes thema.
hm, würde dafür nicht das ende vom hook "extraportal_list" gehen?

Wobei, ich stimme dir da zu, es wäre sauberer wenn es noch etwas über und auch unter der unteren Navigation geben würde.



Mein Tip: Füge es selbst ein:D
Mit dem Template Edit System ist es ja kein Problem!

<xen:hook name="extraportal_my_footerhook" /> oder <xen:hook name="androidport_portalfoooter" />

und dann extraportal_my_footerhook für die Widgetposition benutzen und fertig:)


SELBST IST DER MANN;)
 
(hab meinen Beitrag nochmal bearbeitet:D )

Mit dem Template Edit System ist es ja kein Problem!

<xen:hook name="extraportal_my_footerhook" /> oder <xen:hook name="androidport_portalfoooter" />

und dann extraportal_my_footerhook für die Widgetposition benutzen und fertig:)


SELBST IST DER MANN;)
 
Doch das geht aber man sieht es hier:

Android Port - Deine Android Community mit Herz und Verstand (2).png

entweder ist die box dann in dem rahmen anstatt unten drunter oder aber ich habe das copyright vom extra portal dazwischen es sollte noch was zwischen der box und dem copyright vom portal geben.


Edit.: das muss ich mir dann nochmal ansehen.
 
Doch das geht aber man sieht es hier:

Anhang anzeigen 1965
entweder ist die box dann in dem rahmen anstatt unten drunter oder aber ich habe das copyright vom extra portal dazwischen es sollte noch was zwischen der box und dem copyright vom portal geben.
genau, das ist das Problem wenn man den List Hook benutzt.

Wie gesagt, probier mal das mit dem eigenen Hook.
1.2.0 hat auf jeden Fall schon den feature freeze Status und dort wird auch definitiv nichts mehr eingefügt, nicht mal mehr solche Kleinigkeiten.
es fehlt nur die "*!§$*% Dokumentation und der Release Post (der die Zukunfspläne vorstellt:D )
 
Zurück
Oben