PDA

Zobacz pełną wersję : content a artykuły



tuxblox
21-11-2012, 19:17
Witam,
mam pytanie jak zrobić jeden główny artykuł który będzie wyświetlał się tylko na stronie głównej. a poniżej niego będą znajdowały się aktualności?

palyga007
21-11-2012, 19:45
Można by ten temat lepiej sformułować...

Co do pytania sposoby są 2:
1. zmodyfikować datę powstania artykułu tak aby zawsze był najświeższy..
2. dodać moduł w pozycji nad artykułami i tam wpiąć artykuł.

tuxblox
21-11-2012, 20:52
1. zmodyfikować datę powstania artykułu tak aby zawsze był najświeższy..
tzn. np. jaką datę wstawić? bo poniżej mają być dodawane newsy więc artykuły będą się zmieniały a ten ma być stały ciągle na górze i tylko na stronie domowej. Nejlepiej chciałbym to zrobić tak jak napisałeś żeby to dodać przed artykułami tylko nie wiem jak niestety


2. dodać moduł w pozycji nad artykułami i tam wpiąć artykuł.

np. jaki moduł tam można umieścić?? i w którym miejscu, szablon strony nazywa się MD-corporate
a tutaj rozłożenie modułów:
http://imageshack.us/photo/my-images/844/mdcorporate.png/

Będę wdzięczny za pomoc :)

palyga007
21-11-2012, 21:22
W szablonie nie widzę pozycji modułu bezpośrednio nad contenetm, także wymagałoby to troszkę zabawy z dopisaniem nowej pozycji w szablonie.

Lepiej wstaw sobie datę utworzenia np na 2030 daj w menu na główną przegląd wyróżnionych a w parametrach wpisz
pozycji głównych: 1


to chyba załatwi sprawę.

tuxblox
21-11-2012, 21:26
w sumie jakąś pomoc mi dacie jak dopisać nową pozycję w szablonie, co?

Pawelo31
21-11-2012, 22:10
w joomla 1.6 i nowsze pomiędzy

<jdoc:include type="message" />
<jdoc:include type="component" />

wstaw <jdoc:include type="modules" name="pozycja" style="xhtml" />
pozycja - nazwij swoją

w j 1.5 chyba <?php mosLoadModules('pozycja', -1); ?>
nad <?php mosMainBody(); ?>

później użyj moduł: własny html

tuxblox
22-11-2012, 12:55
zrobiłem tak jak pisałeś pawel25 tylko że jest jedno małe niedociągnięcie. Po wybraniu wyświetlania modułu na Stronie Głównej wszystko jest dobrze, po wybraniu innych pozycji menu się też ten artykuł nie wyświetla czyli jest ok tak jak miało być, ale Na stronie głównej jak zrobiłem to przed Aktualnościami to gdy kliknę na artykuł jakiś byprzeczytać go to wtedy to pokazuje się nad tym artykułem. Co z tym zrobić by mi się to nie pojawiało nad artykułami?

palyga007
22-11-2012, 18:45
Zainstaluj Advanced module manager

Pawelo31
22-11-2012, 21:12
a zaznaczyłeś w module własny html na dole tylko na stronie startowej - głównej
a w ogóle to daj linka do strony

tuxblox
22-11-2012, 21:35
a zaznaczyłeś w module własny html na dole tylko na stronie startowej - głównej
a w ogóle to daj linka do strony
tak, jest wybrany Własny HTML i zaznaczone wyświetlanie tylko na Stronie Głównej no i po wejściu w artykuły wyświetla ten "HTML".
I co teraz poradzić???

Pawelo31
22-11-2012, 22:17
zapomniałem jeszcze o czymś
zamiast <jdoc:include type="modules" name="pozycja" style="xhtml" />
wstaw
<?php if($this->countModules('pozycja')):?>
<jdoc:include type="modules" name="pozycja" style="xhtml" />
<?php endif;?>

nie zapomnij zmienić pozycje na swoją

tuxblox
22-11-2012, 22:36
dodane, ale co nie zmienia faktu że nadal jest to samo, trzeba coś dumać dalej. hmm...

Pawelo31
22-11-2012, 22:58
spróbuj jeszcze tego
<?php
$option=JRequest::getVar('option');

if($this->countModules('pozycja') AND !$option):?>
<jdoc:include type="modules" name="pozycja" style="xhtml" />
<?php endif;?>


nie wiem czy masz zmienną option w adresie po ?
spróbuj jakiejś innej jeśli nie masz
$option=JRequest::getVar('option');
wyciągnie ci do zmiennej $option metodą get to co masz w adresie np https://localhost/joomla2.5wielojezy...yciezce&id=154 (https://localhost/joomla2.5wielojezyczna/index.php?option=com_aukcje&view=wybierzzwyciezce&id=154)
czyli com_aukcje, później negujesz to w if

palyga007
22-11-2012, 23:02
@paweł25

Bardzo cieszy mnie fakt iż chcesz pomóc, ale zamiast strzelać na ślepo przetestuj najpierw rozwiązanie u siebie. W ten sposób to jeszcze możecie się tydzień bawić.

tuxblox
23-11-2012, 16:29
uff... w końcu ogarnięte. Temat do zamknięcia.