Próbuje utworzyc własna strone główną która po wywołaniu domeny otworzy się jako pierwsza. następnie po kliknięciu w obrazek nastąpi przekierowanie do VM osadzonego na joomli. Jednak utworzony przezemnie index.html gryzie się z index.php. jak nie ma index.php to linki przestają dzialac i generalnie nie mam na to pomysłu. Sprawa wręcz banalna a utknołem.. Proszę o pomoc.
pyziak
11-10-2010, 23:59
hmm nie bardzo wiem jak to ma wyglądać, ale na szybko to tworzysz artykuł w nim dajesz powiedzmy ten obrazek, który będzie linkiem do VM, przypisujesz ten artykuł do pozycji menu np: Głowna tą pozycję ustawiasz jako domyślna ( czyli wywołuję się po wpisaniu domeny) dla tej pozycji wyłączasz wszystkie menu i moduły ( chodzi o wyświetlanie ) i już, ba można tez przypisać inny szablon, ale może pokaż na przykładzie, a okaże się że inne rozwiązanie będzie wygodniejsze
kbilski
12-10-2010, 10:54
Problem w moim przypadku polega na tym że strona główna ma być zupełnie poza szablonem, ma być czysta i zawierać tylko logo sklepu + powitanie. Żeby po wywołaniu domeny wyświetlił się mój index.html muszę usunąć lub przenieść index.php z głównego katalogu. Jak ustawie artykuł jako domyślny z tym obrazkiem to jestem w stanie przypisać mu jakiś własny szablon tak aby wyświetliła się taka strona.
http://www.angorafluffy.pl/
Teraz się wyświetla bo zmieniłam nazwe idex.php na indexx.php ale jednoczesnie przestaje działać link do virtuemart po kliknięciu widać efekt.
EkleErs
12-10-2010, 12:59
Robisz sobie tak np
w menu domyslna pozycje ustawiasz na
[Przegląd - Strona startowa]
w index.php
<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
if ( $address = JRequest::getVar('view', '0') == 'frontpage'){
include 'wejdz.php'; // kod twojego logo + link
} else {
include 'szablon.php'; // Szablon
}
?>
kbilski
12-10-2010, 13:43
Wywala "Restricted access"
EkleErs
12-10-2010, 13:56
Wiesz co sory nie zerklem a to joomla 1.0.x a kod do 1.5
kbilski
12-10-2010, 13:59
Moja wersja to 1.5.17 .. może jest jakiś inny pomysł?
//edit pyziak // - przenoszę do odpowiedniego działu i proszę zwracać uwagę gdzie zakładamy tematy
EkleErs
12-10-2010, 14:19
jak 15 to cos zle robisz moze nie zmieniles na index.php includujesz nie istniejace pliki ciezko powiedziec sprawdzalem u mnie dziala j 1.5.21
/// no jedziesz pokaż co masz w index.php, wejdz.php , szablon.php
kbilski
12-10-2010, 14:46
Zobacz teraz, są widoczne wszystkie pliki bo zmieniłem nazwę index.php na indexx.php
http://www.angorafluffy.pl/
Utworzyłem plik entry.php który jest moim szablonem i zostawiłem index.php w którym to wkleiłem kod:
<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
if ( $address = JRequest::getVar('view', '0') == 'frontpage'){
include 'entry.php'; // kod twojego logo + link
} else {
include 'index.php'; // Szablon
}
?>
EkleErs
12-10-2010, 14:49
to jest index.php
<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
if ( $address = JRequest::getVar('view', '0') == 'frontpage'){
include 'entry chyba ok jak masz tu sam link / logo.php'; // kod twojego logo + link
} else {
include 'tutaj szblon pod inna nazwa niz index.php'; // Szablon
}
?>
kbilski
12-10-2010, 15:00
Teraz powinno być ok. główny plik to teraz zmieniony na potrzebę edycji indexg.php - normalnie jest bez "g".
Jednak nadal to samo. Tak jakby nie realizuje się ta część:
defined( '_JEXEC' ) więc wykonuje się to:
or die( 'Restricted access' );
EkleErs
12-10-2010, 15:02
ale ty nie rozumiesz index.php musi byc przeczytaj jeszcze raz ten watek ja stracilem cierpliwosc
kbilski
12-10-2010, 15:06
Toż tłumacze, że index.php jest..i wywala wtedy restricted access..dodaje do niego literkę g na końcu żebyś mógł zedytować pliki.
To inaczej ..jak zmienię nazwę pliku indexg.php na index.php to powinno już działać?
EkleErs
12-10-2010, 15:27
3127
Pliki
index.php
<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
if ( $address = JRequest::getVar('view', '0') == 'frontpage'){
include 'wejdz.php'; // kod twojego logo + link
} else {
include 'szablon.php'; // Szablon
}
?> wejdz.php
<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' ); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<h1> witaj na stronie </h1>
<a href="http://adres/index.php?option=com_content&view=category&layout=blog&id=1&Itemid=50">asdfg</a>
</body>
</html>szablon.php
kod szblonu
demo demo (http://jak-to.laohost.net/)
kbilski
12-10-2010, 16:30
rozumiem Twoje poirytowanie bo sam też bym się wkurzał..ale wydaje mi się że robię dokładnie wszystko z Twoich instrukcji które są proste i przejrzyste jednak efekt mam cały czas ten sam. Jest jakaś opcja żeby to sprawdzić? Wiem że to upierdliwe obiecuje się odwdzięczyć..;)
---------- Post dodany o 16:30 ---------- Poprzedni post był o 15:51 ----------
hmm nie bardzo wiem jak to ma wyglądać, ale na szybko to tworzysz artykuł w nim dajesz powiedzmy ten obrazek, który będzie linkiem do VM, przypisujesz ten artykuł do pozycji menu np: Głowna tą pozycję ustawiasz jako domyślna ( czyli wywołuję się po wpisaniu domeny) dla tej pozycji wyłączasz wszystkie menu i moduły ( chodzi o wyświetlanie ) i już, ba można tez przypisać inny szablon, ale może pokaż na przykładzie, a okaże się że inne rozwiązanie będzie wygodniejsze
Zrobiłem tak i efekt byłby wystarczający, jednak VM otwiera się nadal w MENU dla którego są powyłączane wszystkie moduły..