2013-04-17 18 views
8

Mam niestandardowy szablon joomla 2.5 i chcę go przekonwertować na Joomla 3.0. Obecnie jedyną metodą, którą znalazłem, jest konwersja pliku Joomla 1.5 na 2.5. Proszę, poprowadź mnie tutaj, ponieważ spędziłem prawie miesiąc na tym. Znalazłem metodę http://docs.joomla.org/J3.1:Converting_A_Previous_Joomla!_Version_Template, ale nie rozumiem, jak to zrobić. Jeśli mógłbyś również podać jasną procedurę dotyczącą implementacji kroków w linku, który napisałem, to pomogłoby mi to.Konwersja szablonu Joomla 2.5 do 3.0

+0

Prosimy o opublikowanie kodu dla index.php w swoim szablonie i możemy go za Ciebie przekonwertować. Jeśli chcesz ukryć wrażliwy kod, najpierw zrób to. To będzie znacznie łatwiejsze. Ale jeśli włączysz tryb debugowania, powinieneś być w stanie zobaczyć wszelkie błędy, a następnie naprawić je jeden po drugim. – tomjm

Odpowiedz

0

To nie jest absolutne przypomnienie mogę zaoferować, ale tutaj są podstawowe kroki:

  • tak naprawdę zależy, czy jest to podstawowy szablon lub jeśli jest ona oparta na szkielecie szablonu jak RocketTheme lub Yootheme

  • sprawdź domyślny szablon w Joomla, nazywa się Protostar. Mają się bliżej niego i zrozumieć, co on robi

  • Sprawdź plik manifestu (porównać go do Protostar)

  • może nie tak ważne, ale także sprawdzić Potential backward compatibility issues in Joomla 3.0 and Joomla Platform 12.1

  • jeśli masz problemy przy instalacji szablonu/używając go, proszę umieszczać konkretne problemy

+0

Kiedy próbuję zainstalować szablon, pojawia się ten błąd. Ostrzeżenie JInstaller:: Instalacja: Plik nie istnieje C: \ xampp \ htdocs \ upgrade \ tmp \ install_516fdddd9d220 \ Images \ trans.gif Co może być problemem? –

+0

Cóż, błąd jest dość wyraźny. Brakuje pliku trans.gif. Sprawdź plik szablonu, aby zobaczyć, czy wewnątrz szablonu masz 'obrazy \ trans.gif' –

+0

Udało mi się ominąć to, instalując przez katalog. Chociaż nadal otrzymuję błędy, gdy ustawiam szablon jako domyślny. –

1

Ta odpowiedź nie może być w sposób szczegółowo ale tutaj przejść z niektórych etapów:

  1. Identyfikacja zwykłego kodu HTML z szablonu Joomla 2.5. Przechowuj go w oddzielnym pliku przez chwilę.
  2. Istnieje wiele funkcji, stałych, które są nieaktualne w Joomla 3.x np. Stała DS, która jest używana do zapewnienia "/" w Joomla 2.5. Musisz zastąpić go "/".
  3. Typowe funkcje, takie jak uzyskiwanie nazwy użytkownika, logo itp. Będą wymagać zmiany kodu . Możesz pobrać referencję z szablonu Protostar. Możesz zobaczyć, jak odzyskały wartość nazwy witryny z kodu. To na początku wydaje się być trudne, ale gdy stopniowo idziesz dalej, będziesz poznasz silnik szablonu Joomla 3.
  4. Po wykonaniu wszystkich czynności można przystąpić do edycji pliku XML. Możesz skopiować i wkleić templateDetails.xml z szablonu Protostar. Pamiętaj, aby zmienić ważne elementy, takie jak nazwa pliku, folder itp.

Rozpakuj cały folder szablonu i zainstaluj go na swojej stronie internetowej, aby był domyślny. Jeśli znajdziesz jakieś błędy, włącz i wyłącz error reporting w PHP. Rozwiąż te błędy i spraw, aby Twój szablon działał na Joomla 3