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
Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!

kalendarz
Rozpoczęty przez skopik, paź 02 2010 08:50
#3
Napisano 02 października 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:
<span class="syntaxdefault">$GLOBALS</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'TL_LANG'</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'MSC'</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'cal_previous'</span><span class="syntaxkeyword">] = </span><span class="syntaxstring">'<<'</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">$GLOBALS</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'TL_LANG'</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'MSC'</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'cal_next'</span><span class="syntaxkeyword">] = </span><span class="syntaxstring">'>>'</span><span class="syntaxkeyword">; </span><span class="syntaxdefault"></span>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.
Codefog - Contao web development
#7
Napisano 03 stycznia 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 stycznia 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.
Codefog - Contao web development
#15
Napisano 28 lutego 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: 2
0 użytkowników, 2 gości, 0 anonimowych użytkowników