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
14 odpowiedzi w tym temacie
#3
Napisano 02 październik 2010 - 19:07
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.
[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.
#5
Napisano 03 październik 2010 - 09:44
Wystarczy przekopiować.
Agencja interaktywna OGIENJANUSZ - diabelsko solidny web development.
#7
Napisano 03 styczeń 2012 - 13:05
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
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
Napisano 03 styczeń 2012 - 20:58
W templatce cal_default (czy innej cal_):
Nazwy miesięcy są w tablicy:
Podmień je w pliku /config/langconfig.php.
<?php echo $this->prevLink; ?> // zastÄ…p przez << <?php echo $this->nextLink; ?> // zastÄ…p przez >>
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.
#14
Napisano 22 luty 2012 - 09:45
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
Napisano 28 luty 2012 - 10:29
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.
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





Do góry











