PDA

Zobacz pełną wersję : Problem z danymi sql !!!!!



dudi88
21-05-2012, 22:16
Witam,

Mam problem odnosnie tworzenia nowych modulow i wprowadzania nowych przykladow w plikach instalacyjnych sql.

Zaczne od tego, że tworze nową templatkę dla front-endu i dla tej templatki tworzę dodatkowe nowe moduły, które po instalacji maja się pojawić odrazu w szablonie, dlatego też problem dotyczy plików sql w folderze installation/sql/mysql.

Mam poprawnie stworzony moduł o nazwie mod_tabs. Wiem na 100% że ten moduł jest dobrze zrobiony bez żadnycyh błedów.

Na czym mi zależy? Otóż po instalacji joomli wraz z nowym szablonem ma pojawić się ten moduł wraz z przykładowym artykułem wybranym z kategori "Nowości".
Teraz z przykładami, które są ponizej nie działa ten moduł prawidłowo. To znaczy żeby zadziałał muszę wejść do zaplecza a następnie do opcji tego modułu i nacisnąc przycisk "Zapisz" lub "Zastosuj" aby na stronie front-endu wyświetlił się moduł poprawnie. Jak zrobić tak, żeby po instalacji joomli te przykładowe dane były już wyświetlane na stronie bez klikania na przycisk "Zapisz" lub "Zastosuj"?


Poniżej dane które obecnie są instalowane z joomla.

w pliku mod_tabs znajduje się poczęści taki kod:

<params>

<param name="catid" type="category" default="1" label="Category" description="A content category which items are used for the Tabs" />

<param name="order" type="list" default="o_asc" label="Ordering" description="Ordering options">
<option value="o_asc">Article Order</option>
<option value="c_dsc">Recently Added First</option>
<option value="m_dsc">Recently Modified First</option>
<option value="h_dsc">Most Popular</option>
<option value="rnd">Randomize</option>
</param>

<param name="readmore" type="list" default="0" label="Read More" description="Show/Hide the Read More button">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>

<param name="items" type="text" default="3" label="Number of Items" description="Maximum no of items to display" />


<param name="tabs_type" type="list" label="Tabs Type" description="Horizontal or Verticals">
<option value="Accordion">Accordion(Verticals Tabs)</option>
<option value="Horizontal">Horizontal(Tabs)</option>
</param>

<param name="themes" type="list" label="Themes" description="Please select themes">
<option value="default">default</option>
</param>

<param name="Accordion_Options" type="list" label="Accordion Options" description="onclick/mouseover/autohight">
<option value="default">Click</option>
<option value="mouseover">Mouseover</option>
<option value="autoHeight">AutoHeight_Click</option>
<option value="autoHeight_over">AutoHeight_Mouseover</option>
</param>
<param name="Tabs_Options" type="list" label="Tabs Options">
<option value="default">Click</option>
<option value="mouseover">Mouseover</option>
</param>


<param name="width" type="text" default="0" label="Module width(px) (0 for auto)" description="use 0 for auto" />
<param name="height" type="text" default="0" label="Module height(px)(0 for auto)" description="use 0 for auto" />
<param name="css_class" type="text" default="" label="CSS Class" />
</params>


<params group="advanced">
<param name="cache" type="list" default="0" label="Caching" description="Select whether to cache the content of this module">
<option value="1">Use global</option>
<option value="0">No caching</option>
</param>
<param name="cache_time" type="text" default="900" label="Cache Time" description="The time before the module is recached" />
</params>


Natomiast w pliku sample_data.sql dane powiązane z tym modułem to:

--
-- Zrzut danych tabeli `#__categories`
--

INSERT INTO `#__categories` VALUES(1, 0, 'Nowiny', '', 'nowiny', 'taking_notes.jpg', '1', 'left', 'Komunikaty Zespołu Projektu Joomla!', 1, 0, '0000-00-00 00:00:00', '', 1, 0, 1, '');




--
-- Zrzut danych tabeli `#__content`
--

INSERT INTO `#__content` VALUES(91, 'And the winner is...', 'and-the-winner-is', '', '<p><img src="images/stories/demo/tomek-depresz.png" alt="Tomek Depresz" title="Tomek Depresz" align="left" style="margin-right: .5em;" />GHOP zakończył się bardzo pomyślnie. Dla wszystkich dziesięciu uczestniczących projektów rozwiązano w sumie prawie tysiąc zadań. W konkursie wzięło udział 350 uczestników z czego największą liczbę, 75., zachęcił nasz projekt. Dla Joomla! uczestnicy rozwiązali 135 zadań. Ale to nie jedyny powód do radości, bowiem...</p><p>...zwycięzcą w ramach Joomla! został Tomasz Dobrzyński [depresz]!</p>', '<p>W nagrodę Tomek odwiedzi kwaterę główną Google w Kalifornii.</p><p>Tomek ukończył 7 zadań, jednocześnie okazując się jednym z najbardziej wszechstronnych uczestników przekazując społeczności trzy rozszerzenia dla Joomla! 1.5, przeprowadził trzy wnikliwe testy głównych komponentów składowych Joomla! oraz przetłumaczył całą instrukcję instalacji (mimo, że wymagano tylko fragment).<br />Nie to przesądziło jednak o wygranej. Jak wszyscy zgodnie stwierdzili, Tomek uosabia idealne cechy członka społeczności Wolnego Oprogramowania. Do tego stopnia, że wielu z nas współpraca z nim przypomniała powody i emocje, dla których sami kiedyś przyłączyliśmy się do tego ruchu.</p><p>Tomku! najszczersze podziękowania i gratulacje!</p>', 1, 1, 0, 1, '2008-02-13 04:42:30', 62, '', '2010-04-25 23:07:56', 62, 0, '0000-00-00 00:00:00', '2008-02-13 04:42:30', '0000-00-00 00:00:00', '', '', 'show_title=\nlink_titles=\nshow_intro=\nshow_sect ion=\nlink_section=\nshow_category=\nlink_category =\nshow_vote=\nshow_author=\nshow_create_date=\nsh ow_modify_date=\nshow_pdf_icon=\nshow_print_icon=\ nshow_email_icon=\nlanguage=\nkeyref=\nreadmore=', 7, 0, 3, '', '', 0, 0, 'robots=\nauthor=');


--
-- Zrzut danych tabeli `#__sections`
--

INSERT INTO `#__sections` VALUES(1, 'Nowiny', '', 'nowiny', 'articles.jpg', 'content', 'right', 'Wybierz temat nowin z listy poniżej, a następnie artykuł, który chcesz przeczytać.', 1, 0, '0000-00-00 00:00:00', 3, 0, 2, '');



Bardzo prosze o szybką odpowiedz.


Pozdrawiam

Gall Anonim
21-05-2012, 22:41
Nie bardzo rozumiem czemu kombinujesz jak "koń pod górę"
Nie prościej - zainstalować nowy szablon
Uruchomić moduł
Zrobić "zrzut" z wykorzystaniem Akeeba
i użyć jako instalatora kickstart'a?

dudi88
21-05-2012, 22:49
Właśnie nie prościej, dlaczego?

1. Bo takiego gotowego szablonu z modułami nigdzie nie ma gdyż tworzę go od początku z własnymi zrobionymi modułami.

2. Szablon będzie dla klienta dlatego chcę, żeby po instalacji nie trzeba byłó grzebać w opcjach z każdego pokolei modułu i dawać na "Zapisz" lub "Zastosuj" tylko mają sie moduły wyświetlać zaraz po swieżej instalacji joomla wraz z nowym szablonem.

JESZCZE RAZ ZAZNACZAM, ŻE CHCĘ ABY PO INSTALACJI MOJEGO NOWEGO SZABLONU POJAWIAŁY SIĘ ODRAZU MODUŁY WRAZ Z JEGO PRZYKŁADAMI!

DLATEGO TRZEBA WDROŻYĆ PRZYKŁADY DO PLIKU INSTALACYJNEGO SQL ABY PO INSTALACJI WYŚWIETLAŁY SIĘ ODPOWIEDNIO DLA KAZEGO MODUŁU!

Jest ktoś w stanie pomóc?

P.S.

Ten pomysl mzoe byc nawet ok, ale moja jooomla jest pozmieniana w jej silniku i pewnie akebba sie nie zainstaluje. Sprobuje sie tym poabawic jutro. Dzieki narazie ;)

Gall Anonim
21-05-2012, 22:56
@dudi88 - właśnie że prościej z akeeba

zaraz po swieżej instalacji joomla wraz z nowym szablonem
Robisz kopię akeeba jako pakiet instalacyjny i po sprawie
tyle że stawiam na to iż akeeba jest ci obca :-)
Gdybyś nie wiedział - jeżeli masz gotową stronę i robisz pełną kopię odtworzeniową to
odtworzenie przebiega analogicznie do standardowej instalacji Joomla z tą różnicą że "przykładowe dane" /tak nazwijmy dane oryginału/ zostają załadowane bezwzględnie.
Całość trwa tyle samo co standardowa instalacja - różni się tylko interfejsem
Jest to więc kopia 1:1 względem oryginału - wraz z konfiguracją "zastaną".
Pzdr

Gall Anonim
21-05-2012, 22:56
Ten pomysl mzoe byc nawet ok, ale moja jooomla jest pozmieniana w jej silniku
Próbowałeś?

dudi88
21-05-2012, 23:01
Czytaj wyżej bo własnie edytowalem posta ;d

a Akebba jest mi bardzo ale to bardzo dobrze znana bo dzięki niej instaluje klientom strony na nowym serwerze ;)

---------- Post dodany o 21:00 ---------- Poprzedni post był o 20:58 ----------

Chcialbym dodać jeszcze, że moj freemework joomla jest pozmieniany i musze zmienci ustawienia akeeba zeby mozna ja bylo zainstalwoac w systemie ;)

---------- Post dodany o 21:01 ---------- Poprzedni post był o 21:00 ----------

Nie próbowałerm ejszcze instalwoać akeeba na tym systemie przezemnie zmienionym gdyz wiem ze sie nie zainstaluje ;)