- Viestejä: 244
- Vastaanotettu kiitos 48
joomla 2.5 sivupohja -> 3.1.5 versioon [Ratkaistu]
- VNiemi
-
- Poissa
- Konkari
-
Ehkä? Eli se on hakemistonimen erotin ja PHPssä kauttaviiva toimii siinä, jopa Windowsissa.
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
- jkwebdesign
-
- Poissa
- Valvoja
-
"The DS constant has been removed. If you really need it you can use DIRECTORY_SEPARATOR instead"
docs.joomla.org/Potential_backward_compatibility_i...mla_3_and_Joomla_Platform_12.2
Eli tuohon pohjaan pitää tehdä muutoksia jotta toimii oikein. Vaikea sanoa näkemättä tarkemmin mitä, koska tuo tuskin on ainoa tarvittava muutos.
Tuosta virheestä pääset ehkä eroon lisäämällä tuon default.php tiedoston alkuun:
if(!defined('DS')) define('DS', DIRECTORY_SEPARATOR);
Asiakaslähtöisesti suunniteltuja internet- sekä graafisia palveluita: www.sutjakka.fi
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
- ANKKA32
-
Aiheen kirjoittaja
- Poissa
- Täysjäsen
-
- Viestejä: 68
- Vastaanotettu kiitos 0
Ei toiminut "Liitetiedostot" osio. Niin laitoin tuohon alas koko default.php tiedoston sisältö:
<?php
/**
* @version $Id: default.php 18650 2010-08-26 13:28:49Z ian $
* @package Joomla.Site
* @subpackage com_content
* @copyright Copyright (C) 2005 - 2010 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
// no direct access
if(!defined('DS')) define('DS', DIRECTORY_SEPARATOR);
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers');
// If the page class is defined, add to class as suffix.
// It will be a separate class if the user starts it with a space
$pageClass = $this->params->get('pageclass_sfx');
?>
<div class="blog-featured<?php echo $pageClass;?>">
<?php if ( $this->params->get('show_page_heading')!=0) : ?>
<h1>
<?php echo $this->escape($this->params->get('page_heading')); ?>
</h1>
<?php endif; ?>
<?php $leadingcount=0 ; ?>
<?php if (!empty($this->lead_items)) : ?>
<div class="items-leading">
<?php foreach ($this->lead_items as &$item) : ?>
<div class="leading-<?php echo $leadingcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>">
<?php
$this->item = &$item;
echo $this->loadTemplate('item');
?>
</div>
<?php
$leadingcount++;
?>
<?php endforeach; ?>
</div>
<?php endif; ?>
<?php
$introcount=(count($this->intro_items));
$counter=0;
?>
<?php if (!empty($this->intro_items)) : ?>
<?php foreach ($this->intro_items as $key => &$item) : ?>
<?php
$key= ($key-$leadingcount)+1;
$rowcount=( ((int)$key-1) % (int) $this->columns) +1;
$row = $counter / $this->columns ;
if ($rowcount==1) : ?>
<div class="items-row cols-<?php echo (int) $this->columns;?> <?php echo 'row-'.$row ; ?>">
<?php endif; ?>
<div class="item column-<?php echo $rowcount;?><?php echo $item->state == 0 ? ' system-unpublished"' : null; ?>">
<?php
$this->item = &$item;
echo $this->loadTemplate('item');
?>
</div>
<?php $counter++; ?>
<?php if (($rowcount == $this->columns) or ($counter ==$introcount)): ?>
<span class="row-separator"> </span>
</div>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>
<?php if (!empty($this->link_items)) : ?>
<div class="items-more">
<?php echo $this->loadTemplate('links'); ?>
</div>
<?php endif; ?>
<?php if ($this->params->def('show_pagination', 2) == 1 || ($this->params->get('show_pagination') == 2 && $this->pagination->get('pages.total') > 1)) : ?>
<div class="pagination">
<?php if ($this->params->def('show_pagination_results', 1)) : ?>
<p class="counter">
<?php echo $this->pagination->getPagesCounter(); ?>
</p>
<?php endif; ?>
<?php echo $this->pagination->getPagesLinks(); ?>
</div>
<?php endif; ?>
</div>
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
- jkwebdesign
-
- Poissa
- Valvoja
-
Olet ehkä lähtenyt tähän projektiin hankalalla tavalla. Eli alunperin olisi pitänyt tehdä se "minimigraatio" joomla 3.x.x versioon tuolla vanhalla sivustolla, jotta klaikki siellä olevat asiat siirtyisivät mukana. Nyt pitää käsin siirrellä tietokantatauluja ja itseasiassa pitää se minimigraatiokin tehdä varmuuskopiolla, että saadaan taulut oikeaan muotoon.
HUOM!! minimigraatiota ei missään nimessä livesivustolla vaan otetaan esim akeeba backupilla varmuuskopio, asennetaan se alikansioon tms (muistakaa vaihtaa tietokannan etuliite tai käyttää toista tietokantaa, ettei nykyisen sivuston taulut ylikirjoitu) ja tehdään siellä minimigraatio ja muutenkin kaikki päivitystä vaativat asiat.
Tarkemmin on hankala opastaa esim sivupohjaan littyen ja tuo default.php:n sisältäkään ei näin äkkiseltään auta, vaan pitäisi olla linkki ja lisäksi pitäisi nähdä mitä virhettä se sivusto antaa. En myöskään hoksaa mikä on "liitetiedostot" osio, mutta uskoakseni tuo defaul.php tiedosto ei liity liitetiedostoihin mitenkään. Tuo on siis "Nostetut artikkelit, vai mikä se oli.." näkymää varten.
Asiakaslähtöisesti suunniteltuja internet- sekä graafisia palveluita: www.sutjakka.fi
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
- jkwebdesign
-
- Poissa
- Valvoja
-
Mikä tuossa sivupohjassa vielä ei toimi tuon edellisen korjauksen jälkeen?
Asiakaslähtöisesti suunniteltuja internet- sekä graafisia palveluita: www.sutjakka.fi
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
- ANKKA32
-
Aiheen kirjoittaja
- Poissa
- Täysjäsen
-
- Viestejä: 68
- Vastaanotettu kiitos 0
jkwebdesign kirjoitti: Täytyypi vielä sanoa, että kannattaa harkita myös sivupohjan vaihtamista, mikäli pohjaan ei löydy päivityksiä, samalla uudistuu sivuston ilmekin:)
Mikä tuossa sivupohjassa vielä ei toimi tuon edellisen korjauksen jälkeen?
Melkein kaikki ei toimi

esim. uutiset ei näy keskellä, Valikko ja kirjautuminen päällekkäin.
Tuli tässä mieleen olisiko tuo 2.5 sivupohja toiminut paremmin 3.x versiossa jos olisin tehnyt tuon minimigraatio? Koska aika paljon oli käytössä erilaisia lisäosia. Sekä jos tuo nyt ei tahdo millään lähtee toimimaan niin ehkä parempi odottaa päivitystä sivupohjaan ja siihen asti käyttää 2.5.
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
- jkwebdesign
-
- Poissa
- Valvoja
-
Tuo sivupohja on kuitenkin ollut maksuton ja yli 2v sitten tullut päivitystä viimeksi jos oikein katsoin, eli enpä usko tulevan päivitystä.
Ei se pohja itsessään toimi sen paremmin teki sen kuinka tahansa, mutta tietysti migraatiossa siirtyy myös lisäosat. Tässä kannattaa kuitenkin huomata, että kaikki lisäosat pitää olla yhteensopivia 3.1 version kanssa, jotta migraatio ylipäätään onnistuisi.
Eli pitää päivittää kaikki lisäosat ja ne joihin ei päivitystä ole tarjolla, täytyy poistaa ennen migraatiota.
Asiakaslähtöisesti suunniteltuja internet- sekä graafisia palveluita: www.sutjakka.fi
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
- ANKKA32
-
Aiheen kirjoittaja
- Poissa
- Täysjäsen
-
- Viestejä: 68
- Vastaanotettu kiitos 0
jkwebdesign kirjoitti: No vaikea ottaa kantaa näkemättä.
Tuo sivupohja on kuitenkin ollut maksuton ja yli 2v sitten tullut päivitystä viimeksi jos oikein katsoin, eli enpä usko tulevan päivitystä.
Ei se pohja itsessään toimi sen paremmin teki sen kuinka tahansa, mutta tietysti migraatiossa siirtyy myös lisäosat. Tässä kannattaa kuitenkin huomata, että kaikki lisäosat pitää olla yhteensopivia 3.1 version kanssa, jotta migraatio ylipäätään onnistuisi.
Eli pitää päivittää kaikki lisäosat ja ne joihin ei päivitystä ole tarjolla, täytyy poistaa ennen migraatiota.
Noh. Pitää tyytyä tuohon 2.5 versioon siihen asti kun tuki päättyy. Kerran ole käyttänyt tuota migraatio mutta sillon päivitin 1.5 -> 2.5 verisoon mutta en ole tehnyt kahta samalaista nettsivu versiota. Millä ohjelmalla/tavalla tuo onnistuisi parhaiten?
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
- jkwebdesign
-
- Poissa
- Valvoja
-
Mutta pitää siis päivittää kaikki moduulit, liitännäiset, ja komponentit 3.x.x yhteensopiviin versioihin ja poistee ne joista ei ole yhteensopivaa versiota.
JA TÄRKEÄ MUISTUTUS:
Älä tee sitä livesaitilla vaaan ota kopio jonnekin muualle missä teet päivityksen.
Asiakaslähtöisesti suunniteltuja internet- sekä graafisia palveluita: www.sutjakka.fi
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
- ANKKA32
-
Aiheen kirjoittaja
- Poissa
- Täysjäsen
-
- Viestejä: 68
- Vastaanotettu kiitos 0
jkwebdesign kirjoitti: Siis joomlan omalla päivittäjällä. ei tarvitse erillistä migraatio komponenttia..
Mutta pitää siis päivittää kaikki moduulit, liitännäiset, ja komponentit 3.x.x yhteensopiviin versioihin ja poistee ne joista ei ole yhteensopivaa versiota.
JA TÄRKEÄ MUISTUTUS:
Älä tee sitä livesaitilla vaaan ota kopio jonnekin muualle missä teet päivityksen.
Tein uuden kansion mihin laitoin kaikki 2.5 version tiedostot. Kokelin vaihtaa tässä uudessa kansiossa eri sivupohja mutta tämä toiminto vaikutti myös livesaittiin.
EDIT: Onko silti turvallista päivittää 3.x versioon?
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.