PDA

Zobacz pełną wersję : Jak ręcznie dodać pozycję w Komponentach?



bulion
09-02-2012, 13:01
Witam!

Podczas instalacji komponentu joomgallery (najnowsza wersja) w joomli 2.5.1, pojawił się błąd:


Inna pozycja menu o takim samym elemencie nadrzędnym ma taki alias
Wystąpił błąd podczas tworzenia menu zaplecza


komponent działa prawidłowo, jednak nie ma go w menu "Komponenty" w panelu administracyjnym. Trzeba ręcznie wpisywać ścieżkę by do niego przejść.

Pomóżcie, jak można go dodać ręcznie? :)

Nie chcę usuwać komponentu i instalować go ponownie ponieważ kilka razy już próbowałem i nie jest to niestety takie łatwe ;)
Z jakiś powodów system świruje z tą galerią.

pozdrawiam

---------- Post dodany o 13:01 ---------- Poprzedni post był o 12:43 ----------

Szukam, znalazłem informację w poradniku -> http://www.pomoc.joomla.pl/content/view/411/26/

Podtytuł "Sekcja administration".

Piszą aby wykonać zapytanie w bazie, nie wiem jednak jak je skonstruować. Oto mój plik XML:


<?xml version="1.0" encoding="utf-8"?><extension type="component" version="1.7" method="upgrade">
<name>JoomGallery</name>
<creationDate>2012/01/27</creationDate>
<author>JoomGallery::ProjectTeam</author>
<copyright>This component is released under the GNU/GPL License</copyright>
<authorEmail>team@joomgallery.net</authorEmail>
<authorUrl>http://www.joomgallery.net</authorUrl>
<version>2.0.0 BETA5</version>
<description>JoomGallery 2 is a native Joomla! 1.7.x/2.5.x gallery component</description>
<files folder="site">
<folder>helpers</folder>
<folder>models</folder>
<folder>views</folder>
<filename>controller.php</filename>
<filename>index.html</filename>
<filename>interface.php</filename>
<filename>joomgallery.php</filename>
<filename>model.php</filename>
<filename>router.php</filename>
<filename>view.php</filename>
</files>
<media destination="joomgallery" folder="media">
<filename>index.html</filename>
<folder>css</folder>
<folder>images</folder>
<folder>js</folder>
<folder>java</folder>
</media>
<languages folder="site/language">
<language tag="en-GB">en-GB.com_joomgallery.ini</language>
<language tag="en-GB">en-GB.com_joomgallery.exif.ini</language>
<language tag="en-GB">en-GB.com_joomgallery.iptc.ini</language>
</languages>
<install>
<sql>
<file charset="utf8" driver="mysql">sql/install.mysql.utf8.sql</file>
</sql>
</install>
<uninstall>
<sql>
<file charset="utf8" driver="mysql">sql/uninstall.mysql.utf8.sql</file>
</sql>
</uninstall>
<update>
<schemas>
<schemapath type="mysql">sql/updates/mysql</schemapath>
</schemas>
</update>
<scriptfile>script.php</scriptfile>
<administration>
<menu img="../media/joomgallery/images/joom_main.png">COM_JOOMGALLERY</menu>
<submenu>
<menu img="../media/joomgallery/images/joom_categories.png" controller="categories">COM_JOOMGALLERY_CATEGORY_MANAGER</menu>
<menu img="../media/joomgallery/images/joom_pictures.png" controller="images">COM_JOOMGALLERY_IMAGE_MANAGER</menu>
<menu img="../media/joomgallery/images/joom_comments.png" controller="comments">COM_JOOMGALLERY_COMMENTS_MANAGER</menu>
<menu img="../media/joomgallery/images/joom_pictureupload.png" controller="upload">COM_JOOMGALLERY_IMAGE_UPLOAD</menu>
<menu img="../media/joomgallery/images/joom_batchupload.png" controller="batchupload">COM_JOOMGALLERY_BATCH_UPLOAD</menu>
<menu img="../media/joomgallery/images/joom_ftpupload.png" controller="ftpupload">COM_JOOMGALLERY_FTP_UPLOAD</menu>
<menu img="../media/joomgallery/images/joom_jupload.png" controller="jupload">COM_JOOMGALLERY_JAVA_UPLOAD</menu>
<menu img="../media/joomgallery/images/joom_config.png" controller="config">COM_JOOMGALLERY_CONFIGURATION_MANAGER</menu>
<menu img="../media/joomgallery/images/joom_css.png" controller="cssedit">COM_JOOMGALLERY_CUSTOMIZE_CSS</menu>
<menu img="../media/joomgallery/images/joom_migration.png" controller="migration">COM_JOOMGALLERY_MIGRATION_MANAGER</menu>
<menu img="../media/joomgallery/images/joom_maintenance.png" controller="maintenance">COM_JOOMGALLERY_MAINTENANCE_MANAGER</menu>
<menu img="../media/joomgallery/images/joom_information.png" controller="help">COM_JOOMGALLERY_HELP</menu>
</submenu>
<files folder="admin">
<folder>controllers</folder>
<folder>helpers</folder>
<folder>includes</folder>
<folder>models</folder>
<folder>sql</folder>
<folder>tables</folder>
<folder>temp</folder>
<folder>views</folder>
<filename>access.xml</filename>
<filename>changelog.php</filename>
<filename>config.xml</filename>
<filename>controller.php</filename>
<filename>index.html</filename>
<filename>joomgallery.php</filename>
<filename>LICENSE.TXT</filename>
<filename>model.php</filename>
<filename>view.php</filename>
</files>
<languages folder="admin/language">
<language tag="en-GB">en-GB.com_joomgallery.ini</language>
<language tag="en-GB">en-GB.com_joomgallery.sys.ini</language>
</languages>
</administration>
<updateservers>
<server type="collection" priority="1" name="JoomGallery Update Service">http://www.en.joomgallery.net/components/com_newversion/xml/extensions2.xml</server>
</updateservers>
</extension>

zwiastun
09-02-2012, 13:12
1. Zainstaluj sobie lokalnie Joomla, a w nim JoomGallery
2. Odszukaj w bazie danych, w tabeli #__menu pozycje odnoszące się do JoomGallery
3. Przepisz wszystkie ustawienia tych pozycji (z wyjątkiem ID oczywiście) do tabeli w #__menu w wersji, w której Ci ni działa.
Być może jest też tak, że pozostały Ci w tabeli jakieś śmieci po nieudanej próbie instalacji (stąd prawdopodobnie jest komunikat. Łatwo to sprawdzić, czy jakaś pozycja ma taki sam alias)

nikszal
09-02-2012, 13:29
Inna pozycja menu o takim samym elemencie nadrzędnym ma taki alias
Wystąpił błąd podczas tworzenia menu zaplecza
Sprawdź jakie linki masz w... koszu.
Warto go oprózniać od czasu do czasu przy takich "kłopotach".

bulion
09-02-2012, 14:18
A więc analizuję moją tabelę menu. Jako że mam zainstalowane tylko 3 komponenty - Joomgallery, Akeeba BP i Phoca Gallery, pozwalam sobie wstawić przegląd tabel w exelu jako załącznik - http://www.adonai.oaza.pl/tabela_menu.xls Po prostu porównuję opisy zawartości. Moglibyście rzucić okiem? Od razu może będzie widać co jest nie tak? Pytanie tylko czy po dokonaniu zmian, pozycja się w menu pojawi bez potrzeby ponownej instalacji...

Co do kosza - usunąłem wszystkie artykuły i pozycje menu które w nim były. Słuszna uwaga...