Skocz do zawartości

kalendarz


14 odpowiedzi w tym temacie

#1
skopik

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 12 postów
Witam
Mam na stronie postawiony kalendarz mini i jak przerobic go aby zamiast przycisków "poprzedni miesiąc" "następny miesiąc" pokazywał "<<" ">>"
Dodaje zdjęcie jak to wygląda na chwile obecną
http://zapodaj.net/a...e384e3.jpg.html

#2
skopik

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 12 postów
Problem rozwiÄ…zany.
W katalogu system\modules\calendar\languages\pl otworzyłem plik default.php i tam w lini 37 skasowałem "poprzedni miesiąc" a wpisałem "<<". Analogicznie zrobiłem w linii 38.

#3
Kamil

    Contao ambassador

  • Administratorzy
  • 680 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Dobrze znalazłeś ten plik, ale zamiast go nadpisywać powinieneś otworzyć /system/config/langconfig.php i tam przekopiować interesujące cię wiersze:
[code=php]
$GLOBALS
['TL_LANG']['MSC']['cal_previous']   = '<<';
$GLOBALS['TL_LANG']['MSC']['cal_next']       = '>>';
 
[/code]
Powód jest prosty - przy następnej aktualizacji Contao nadpisze ci pliki kalendarza i znowu będziesz musiał je zmieniać. A tak zrobisz kopię całego configu i po update wgrasz go ponownie.
Agencja interaktywna OGIENJANUSZ - diabelsko solidny web development.

#4
skopik

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 12 postów
A wystarczy to po prostu przekopiowac, czy trzeba coÅ› jeszcze dopisywac (if else)?

#5
Kamil

    Contao ambassador

  • Administratorzy
  • 680 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Wystarczy przekopiować.
Agencja interaktywna OGIENJANUSZ - diabelsko solidny web development.

#6
skopik

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 12 postów
Wielkie dzięki

#7
Dryżał

    Bywalec

  • Zarejestrowani
  • PipPip
  • 32 postów
Witam,
Ja natomiast chciałbym zmienić w kalendarzu nazwy "Poniedziałek", "Wtorek", itd, na "Pn", "Wt", itd.

I druga rzecz: to teraz nagÅ‚ówek wyglÄ…da w ten sposób << GrudzieÅ„ 2011 StyczeÅ„ 2012 Luty 2012 >>.
Chciałbym, żeby wyglądało to tak: << Styczeń 2012 >>. Niestety nie wiem jak wywalić nazwy poprzedniego i następnego miesiąca.

Jeżeli ktoÅ› mógÅ‚by pomóc to bym byÅ‚ wdziÄ™czny.

Pozdrawiam
Póki co contaowy leszczyk.

#8
Kamil

    Contao ambassador

  • Administratorzy
  • 680 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
W templatce cal_default (czy innej cal_):

<?php echo $this->prevLink; ?> // zastÄ…p przez &lt;&lt;
<?php echo $this->nextLink; ?> // zastÄ…p przez &gt;&gt;


Nazwy miesięcy są w tablicy:

$GLOBALS['TL_LANG']['DAYS'][0] = 'Niedziela';
$GLOBALS['TL_LANG']['DAYS'][1] = 'Poniedziałek';
$GLOBALS['TL_LANG']['DAYS'][2] = 'Wtorek';
$GLOBALS['TL_LANG']['DAYS'][3] = 'Åšroda';
$GLOBALS['TL_LANG']['DAYS'][4] = 'Czwartek';
$GLOBALS['TL_LANG']['DAYS'][5] = 'PiÄ…tek';
$GLOBALS['TL_LANG']['DAYS'][6] = 'Sobota';


Podmień je w pliku /config/langconfig.php.
Agencja interaktywna OGIENJANUSZ - diabelsko solidny web development.

#9
Dryżał

    Bywalec

  • Zarejestrowani
  • PipPip
  • 32 postów
Dzięki. Działa.
Tylko krzaczy mi siÄ™ na literce "Åš".
Wyskakuje �
Póki co contaowy leszczyk.

#10
BuU

    Bywalec

  • Zarejestrowani
  • PipPip
  • 28 postów
zapisz cały plik w kodowaniu UTF-8, lub samo Ś jako
&#371;


#11
Dryżał

    Bywalec

  • Zarejestrowani
  • PipPip
  • 32 postów
Dzięki za podpowiedź.
Póki co contaowy leszczyk.

#12
Dryżał

    Bywalec

  • Zarejestrowani
  • PipPip
  • 32 postów
Mam jeszcze pytanko odnośnie kalendarza.
Chciałbym zmienić w kalendarzu zaznaczenie wydarzenia.

Z czegoÅ› takiego

Dołączona grafika

na takie

Dołączona grafika

Będę wdzięczny za pomoc.
Pozdrawiam.
Póki co contaowy leszczyk.

#13
Dryżał

    Bywalec

  • Zarejestrowani
  • PipPip
  • 32 postów
I jak, nie da rady tego zrobić?
Póki co contaowy leszczyk.

#14
Kamil

    Contao ambassador

  • Administratorzy
  • 680 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
To zabawa z CSS i HTML, więc musisz dostosować templatkę, jest to bodajże calendar_mini.
Agencja interaktywna OGIENJANUSZ - diabelsko solidny web development.

#15
Dryżał

    Bywalec

  • Zarejestrowani
  • PipPip
  • 32 postów
Udało się.
Użyłem templatki cal_mini.

Zamieniłem:

<?php foreach ($this->weeks as $class=>$week): ?>
<tr class="<?php echo $class; ?>">
<?php foreach ($week as $day): ?>
<?php if ($day['href']): ?>
<td class="<?php echo $day['class']; ?>"><a href="<?php echo $day['href']; ?>" title="<?php echo $day['title']; ?>"><?php echo $day['label']; ?></a></td>
<?php else: ?>
<td class="<?php echo $day['class']; ?>"><?php echo $day['label']; ?></td>
<?php endif; ?>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>

na:

<?php foreach ($this->weeks as $class=>$week): ?>
<tr class="<?php echo $class; ?>">
<?php foreach ($week as $day): ?>
<?php if ($day['href']): ?>

<?php foreach ($day['events'] as $event): ?>
<td class="<?php echo $day['class']; ?>"><a href="<?php echo $event['href']; ?>" title="<?php echo $day['title']; ?>"><?php echo $day['label']; ?></a></td>
<?php endforeach; ?>

<?php else: ?>
<td class="<?php echo $day['class']; ?>"><?php echo $day['label']; ?></td>
<?php endif; ?>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>

DziÄ™ki za wskazówki.
Póki co contaowy leszczyk.





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych