Eddig localhoston fejlesztettem Drupal 5.x-es honlapomat. Most viszont szeretném feltenni a netre. Elolvastam az ide vonatkozó forumokat, és körbenéztem az ajánlott szolgáltatók között, de úgy tűnik mindenki főként Drupal 6.x-es Drupal verziót ajánl.
Mit tegyek? Érdemes localhost alatt upgrade-elni az oldalt, vagy próbáljam meg a msql-ből (5.0.67) exportált fájlt a Szolgáltató 6.x-es Drupalja alá importálni? Vagy találok még olyan szolgáltatót aki Drupal 5.x-et használ? (Az extra igen, de azt más szempontból nem ajánlják a fórumozók)
upgrade
Érdemes 6-ra frissítened, lassan már a 7 is itt van...
Az hogy localhoston vagy, csak jó, amúgy is ott érdemes frissíteni, látsz minden hibaüzenetet, a látogatók viszont nem :)
Az adatbázis export import nem fog működni, nem véletlenül van a frissítés :)
Laza
--
Laza Bálint naplója
Problémák az upgarde-del
Már majdnem sikerült az upgrade, a rendszer már 6.14-es Drupal, de két zavaró hiba még hátráltat.
1. Hiába másolok új sminket akár a themes akár a sites/all/themes könyvtárba, nem jelenik meg. Mit és hol kell ehhez beállítanom?
A másik az fckeditorral kapcsolatos, de azzal még inkább őrlődöm egyedül egy kicsit. Ha nem sikerül holnap azt is megkérdezem :o)
sites/all/themes
A themes mappába ne rakj semmit, ahogy a modulesba sem, csak a tárgyban jelzett helyekre. A smink verziója rendben van? Gyorsírótár ürítés volt?
Laza
--
Laza Bálint naplója
info fájl
D6-ban a sminkekhez is tartozik info fájl. Ha D5-ös sminket akarsz feltölteni akkor az nem fog működni. Lehet nem ez a gond de egy próbát megér, próbálj meg letölteni egy D6-os contrib sminket és tedd a megfelelő helyre, ha az megjelenik akkor a Te sminkeddel van a gond.
Amúgy a sminkeket nem szabad a gyökérben lévő themes könyvtárba tenni.
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/
Már próbáltam
A smink, amit eddig D5-ban barkácsolatam elvileg nminden D verzióhoz OK, legalábbis a drupal.org honlap szerint. Az van mellé írva, hogy 6.x-1.0 .de azért letöltöttem újra a sminket, hátha a barkácsolás miatt nem működik, de egyszerűen egyetelen sminket sem lát abban a könyvtárban. Sőt! a gyökér themes-ben átneveztem az egyik sminket, az sem tűnt fel neki. meg az sem, hogy oda is bemásoltam a sminkemet. Egyszerűen nem mutat a beépítetteken kívül más sminket a beállítások oldalon. A sites/all/themes könyvtárat mintha egyáltalán nem látná, ami azért is furcsa, mertz a sites/all/modules OK.
info.file
Ilyen file nincs a sminkben. egyébként az art 4 green sminkről beszélgetünk...
Nem info.file hanem
Nem info.file hanem sminkneve.info fájl. A Bálint által ajánlott gyorsítótár ürítését próbáltad?
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/
Mi az a gyorsítótár ürítés?
Mi az a gyorsítótár? Hol keressem? egyébként furcsa még, hogy az adminisztrációs menüben két galériák, két adminisztráció és két kilépés menüpont van.
Azt hiszem megcsináltamaz ürítést de nem segített
A teljesítmény menüpontban ráklikkeltem a "clear cached data" gombra, de a hibák még mindig megvannak...
info file
kicsit közelebb jutottam a dologhoz: A sminkben egyszerűen nincs .info file. Megpróbáltam bemásolni egyet, most már megjelenik a module, de a következő hibaürenetet küldi: recoverable fatal error: Object of class stdClass could not be converted to string in /srv/www/htdocs/drupal/sites/all/themes/art4_green/page.tpl.php on line 2.
minek kell lenni egy .info file-ban? és hogy kell kapcsolódnia ennek a többihez? meg tudom én csinálni?
6.x smink
Valószínűleg nem 6.x-es drupalhoz való sminket próbálsz ráerőltetni, innen válogass:
http://drupal.org/project/themes?filters=drupal_core%3A87&solrsort=sis_p...
Laza
--
Laza Bálint naplója
Bármilyen info fájl nem jó
Bármilyen info fájl nem jó. A sminkre szabott adatok kellenek bele. Csak a tisztánlátás kedvéért, a smink nem modul.
Hozz létre egy art4_green.info nevű fájlt a szükséges tartalommal.
Talán ezek segítenek:
http://drupal.org/node/171205
http://boj.hu/node/20
http://boj.hu/node/7 (Alsminkhez van írva, de hátha segít, a mytheme.info fájl létrehozása résznél lehet néhány információ)
A page.tpl.php második sorában levő kód hibás, a hibás részt kiveszed vagy módosítod.
Letöltöttem a sminket és rendkívül "érdekes", hogy a smink tényleg nem tartalmazza az info fájlt pedig D6-ra van készítve.
-- http://boj.hu --
Én is letöltöttem, ez a smink
Én is letöltöttem, ez a smink nem D6-hoz van készítve hanem D5-höz. Hiba hogy 6-os verzióhoz ajánlott. A page.tpl.php-t megnézve a D5-ös változók szerepelnek benne, pl $sidebar_left, $language stb.
Ezek D6-ban megváltoztak, pl $left-re és $language egy objektum nem pedig string, ezért így kell kiíratni: $language->language. Ez okozza a második sori hibát.
Én másik sminket választanék, mert ezt nem két kattintás átírni D6-ra, bár nem is bonyolult.
Az info fájl valahogy így kellene kinézzen:
art4_green.info
Legalábbis hirtelen így tűnik nekem.
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/
D6-ra van ajánlva a
D6-ra van ajánlva a drupal.org-on, úgy értettem.
Az info fájl létrehozásával és a page.tpl.php 2. sorának módosításával tökéletesen működik D6 alatt.
-- http://boj.hu --
Jah, de sajnos akkor se tűnik
Jah, de sajnos akkor se tűnik D6-os sminknek.
Belenézek a template.php-ba és egy ilyen függvény fogad:
_phptemplate_variables()
Ez nincs D6 alatt tudomásom szerint. Szintén a template.php-ban vannak definiálva a régiók is, ami szintén nincs. Itt külön érdekesség hogy a régiókat a bluebreeze_regions() fgv definiálja, ami egy másik smink. Gondolom copy-paste.
Ha csak a második sort változtatod akkor a bal és jobb oldali régiók elvesznek, kivéve ha úgy írod meg az info fájlt hogy felülírod az alapértelmezett left és right régiót. Alaposabban nem néztem meg, lehet ezeken kívül is vannak még benne hibák.
Persze meg lehet oldani, de tökéletesnek semmiképpen se hívnám.
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/
Igen, a template.php
Igen, a template.php "érdekes" dolgokat tartalmaz, én is észrevettem. Lebeszélném a használóját erről a sminkről.
Az info fájlba természetesen pontosan deklarálva a régiókat működésre lehet bírni. Tökéletesen, értsd: hibaüzenet nélkül :)
-- http://boj.hu --
Köszönöm!
Köszönöm. Nem könnyű egy majdnem kész weblap sminkjét megváltoztatni, de ha nincs más megoldás...
Még egyszer köszönom.