PDA

Zobacz pełną wersję : tabela w rwd



pablo741
07-01-2015, 18:28
jest jakieś rozszerzenie lub trick, aby tabele w joomla były responsywne?
przy próbie korzystania ze sposobu Piotra Nalepy (link (http://blog.piotrnalepa.pl/2013/02/27/joomla-responsywne-tabele-w-joomla-3-0/)) dostaję:


Parse error: syntax error, unexpected '(', expecting variable (T_VARIABLE) or '$' in C:\xampp\htdocs\tas\templates\szablon_tas\index.ph p on line 172

linia 171 i dalej u mnie:

<?php $(function() {
$('table', 'article[class^="item-page"]').footable({
tablet: 768,
phone: 480
});
});
?>
<?php $(function() {
$('table', 'article[class^="item-page"]').footable({
tablet: 768,
phone: 480
});
}); ?>

Jac
07-01-2015, 19:55
W internecie jest trochę rozwiązań. Podać linki "na tacy" czy spokojnie sam wyszukasz?

Tak na szybko:
http://exisweb.net/responsive-table-plugins-and-patterns
http://gergeo.se/RWD-Table-Patterns/
http://johnpolacek.github.io/stacktable.js/

Potestuj, bo idealnego rozwiązania chyba jeszcze nie wymyślono.

Jdwind
07-01-2015, 21:33
Jeśli chcesz używać funkcji jQuery w Joomla to zamieniaj znak '$' na 'jQuery'. A po drugie co to za kod:

<?php $(function() {
javascript czy php?

pablo741
07-01-2015, 22:40
ok, fakt, głupi błąd, to nie php
zmieniłem, strona się wczytuje, ale nie mogę wymóc uruchmienia skryptu, nie widać jego efektów
wrzucone bezpośrednio przed znacznik zamykający body w pliku index.php mojego szablonu:

**********$doc->addScript($this->baseurl . '/templates/' . $this->template . '/javascript/footable-0.1.js', 'text/javascript');
</script>
**********
$(function() {
jQuery('table', 'article[class^="item-page"]').footable({
tablet: 768,
phone: 480
});
}); </script>

tam gdzie są gwiazdki jest znacznik script, nie wiem czemu, ale czyści kod przy dodawaniu postu

Jdwind
07-01-2015, 23:39
A to:

$(function()
też nie zamieniłeś.

pablo741
08-01-2015, 23:28
zmienione, ale nadal nie działa :(