Jeśli jesteś właścicielem tej strony, możesz wyłączyć reklamę poniżej zmieniając pakiet na PRO lub VIP w panelu naszego hostingu już od 4zł!
Strony WWWSerwery VPSDomenyHostingDarmowy Hosting
// $HeadURL: $ // $Id: joomplu.php 3339 2011-09-26 14:04:03Z chraneco $ /******************************************************************************\ ** JoomGallery Content Plugin 'JoomPlu' 1.5 ** ** By: JoomGallery::ProjectTeam ** ** Copyright (C) 2009 - 2011 Patrick Alt ** ** Released under GNU GPL Public License ** ** License: ** \******************************************************************************/ /** ### Original Copyright: ### * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved. * @license GNU/GPL, see LICENSE.php * Joomla! is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * See COPYRIGHT.php for copyright notices and details. */ // Check to ensure this file is included in Joomla! defined('_JEXEC') or die('Restricted access'); jimport('joomla.plugin.plugin'); /** * JoomGallery Content Plugin * * Shows images from JoomGallery in content articles * * @package Joomla * @subpackage Content * @since 1.5.0 */ class plgContentJoomPlu extends JPlugin { /** * Constructor * * For php4 compatability we must not use the __constructor as a constructor for plugins * because func_get_args ( void ) returns a copy of all passed arguments NOT references. * This causes problems with cross-referencing necessary for the observer design pattern. * * @access protected * @param object $subject The object to observe * @param object $params The object that holds the plugin parameters * @return void * @since 1.5.0 */ function plgContentJoomPlu(&$subject, $params) { parent::__construct($subject, $params); // Load the language file $this->loadLanguage('', JPATH_ADMINISTRATOR); } /** * JoomPlu prepare content method * * Method is called by the view * * @access public * @param object The article object. Note: $article->text is also available * @param object The article params * @param int The 'page' number * @return void * @since 1.5.0 */ function onPrepareContent(&$article, &$params, $limitstart = 0) { // Simple performance check to determine whether bot should process further if(strpos($article->text, 'joomplu') === false) { return; } // Check existence of JoomGallery and include the interface class if(!file_exists(JPATH_ROOT.DS.'components'.DS.'com_joomgallery'.DS.'interface.php')) { $output = '


'; $article->text = $output.$article->text; return; } require_once JPATH_ROOT.DS.'components'.DS.'com_joomgallery'.DS.'interface.php'; // Create interface object $this->_interface = new JoomInterface(); // Get user object $user = & JFactory::getUser(); // Include necessary style sheets if we are asked for it or if we have to if($this->params->get('use_gallery_styles') || strpos($article->text, 'joomplucat') !== false) { $this->_interface->getPageHeader(); } // Set image opening method if($this->params->get('openimage', 'default') != 'default') { $default_openimage = $this->params->get('openimage', 6); $this->_interface->addConfig('openimage', $default_openimage); } // Set default column number for displaying categories $this->_interface->addConfig('default_columns', $this->params->get('default_columns')); // Do we want to display hidden images and categories also? $this->_interface->addConfig('showhidden', $this->params->get('showhidden')); // Set additional default settings $this->_setConfig($this->params->get('additional_settings'), false); // Store config in order to be able to reset it later on with the params set above $this->_interface->storeConfig(); // Regular expressions $regex_img = '/href="joomplu:([0-9]+)([a-z,A-Z,0-9,%,=,|, ]*)"/'; $regex_alt = '/alt="joomplu:([0-9]+)([a-z, ]*)"/'; $regex_tag = '/{joomplu:([0-9]+)(.*?)}/'; $regex_cat = '/{joomplucat:([0-9]+)(.*)}/';//([a-z,=,",|, ]*) $regex_link = '/href="joomplulink:([0-9]+)([a-z,A-Z,0-9,%,=,|, ]*)"/'; // Main task 1 -> Search for image links if(preg_match_all($regex_img, $article->text, $matches, PREG_SET_ORDER)) { // For debug //echo '
';print_r($matches);echo '
'; foreach($matches as $match) { $this->_setConfig(str_replace(array('%20', '%7C'), array(' ', '|'), $match[2])); // Get image object $imgs[$match[1]] = $this->_interface->getPicture($match[1], $user->get('aid')); if(!is_null($imgs[$match[1]])) { if($this->_interface->getConfig('catlink')) { $output = 'href="'.$this->_interface->route('index.php?view=category&catid='.$imgs[$match[1]]->catid).'"'; } else { $type = false; if($this->_interface->getConfig('type') == 'orig') { if(file_exists($this->_interface->_ambit->getImg('orig_path', $imgs[$match[1]]))) { $type = 'orig'; } else { $type = 'img'; } } $output = 'href="'.$this->_interface->getImageLink($imgs[$match[1]], $type).'"'; } } // Image not found else { $output = 'href="javascript:alert(\''.JText::_('JCP_IMAGE_NOT_DISPLAYABLE', true).'\');"'; // Send system message if configured if($this->params->get('msg', 0)) { $this->_sendMessages($match[1], $article->id, $article->title); } } $this->_interface->resetConfig(); $article->text = str_replace($match[0], $output, $article->text); } } // Main task 2 -> Search for alt attributes if(preg_match_all($regex_alt, $article->text, $matches, PREG_SET_ORDER)) { // For debug //echo '
';print_r($matches);echo '
'; foreach($matches as $match) { $this->_setConfig($match[2]); $new = false; // Get image object if(!isset($imgs[$match[1]])) { $imgs[$match[1]] = $this->_interface->getPicture($match[1], $user->get('aid')); $new = true; } // Image found if(!is_null($imgs[$match[1]])) { $output = 'alt="'.$imgs[$match[1]]->imgtitle.'"'; } // Image not found else { $output = 'alt="'.JText::_('JCP_IMAGE_NOT_DISPLAYABLE').'"'; if($new) { // Send system message if configured if($this->params->get('msg', 0)) { $this->_sendMessages($match[1], $article->id, $article->title); } } } $this->_interface->resetConfig(); $article->text = str_replace($match[0], $output, $article->text); } } // Main task 3 -> Search for image tags // This is only still here for backward compatibility if(preg_match_all($regex_tag, $article->text, $matches, PREG_SET_ORDER)) { // For debug //echo '
';print_r($matches);echo '
'; foreach($matches as $match) { $this->_setConfig($match[2]); $new = false; // Get image object if(!isset($imgs[$match[1]])) { $imgs[$match[1]] = $this->_interface->getPicture($match[1], $user->get('aid')); $new = true; } // Image found if(!is_null($imgs[$match[1]])) { // Linked if(strpos($match[2], 'not linked') === false) { $linked = true; } else { $linked = false; } // Alignment if(strpos($match[2], 'right') === false) { if(strpos($match[2], 'left') === false) { $extra = null; } else { $extra = 'jg_floatleft';#$extra = 'align="left"'; } } else { $extra = 'jg_floatright';#$extra = 'align="right"'; } // Detail image or thumbnail if( strpos($match[2], 'detail') === false && strpos($match[2], 'img') === false && strpos($match[2], 'orig') === false) { $output = $this->_interface->displayThumb($imgs[$match[1]], $linked, $extra); } else { $output = $this->_interface->displayDetail($imgs[$match[1]], $linked, $extra); } } // Image not found else { $output = ''; //'


'; // Send system message if configured if($new) { if($this->params->get('msg', 0)) { $this->_sendMessages($match[1], $article->id, $article->title); } } } $this->_interface->resetConfig(); $article->text = str_replace($match[0], $output, $article->text); } } // Main task 4 -> Search for category tags if(preg_match_all($regex_cat, $article->text, $matches, PREG_SET_ORDER)) { // For debug //echo '
';print_r($matches);echo '
'; $this->_interface->getPageHeader(); foreach($matches as $match) { $this->_setConfig($match[2]); $ordering = $this->_interface->getConfig('ordering'); switch($ordering) { case 'random': $ordering = 'RAND()'; break; default: $ordering = 'jg.ordering'; break; } $rows = $this->_interface->getPicsByCategory($match[1], $user->get('aid'), $ordering, $this->_interface->getConfig('limit')); $output = $this->_interface->displayThumbs($rows); $this->_interface->resetConfig(); $article->text = str_replace($match[0], $output, $article->text); } } // Main task 5 -> Search for links if(preg_match_all($regex_link, $article->text, $matches, PREG_SET_ORDER)) { // For debug //echo '
';print_r($matches);echo '
'; foreach($matches as $match) { $this->_setConfig(str_replace(array('%20', '%7C'), array(' ', '|'), $match[2])); $view = $this->_interface->getConfig('view'); switch($view) { case 'category': $query = '&catid='.$match[1]; break; case 'detail': $query = '&id='.$match[1]; break; default: $query = ''; break; } $output = 'href="'.$this->_interface->route('index.php?view='.$view.$query).'"'; $this->_interface->resetConfig(); $article->text = str_replace($match[0], $output, $article->text); } } } /** * Sets all given configuration settings in the interface * * @access protected * @param string The string containing the settings * @param boolean Determines whether the string has to be transformed into an ini string first * @return void * @since 1.5.0 */ function _setConfig($config_string, $build_ini = true) { if($build_ini) { $ini_string = str_replace('|', "\n", $config_string); } else { $ini_string = $config_string; } $params = new JParameter($ini_string); $params_array = $params->toArray(); foreach($params_array as $key => $value) { $this->_interface->addConfig(trim($key), trim($value)); } } /** * JoomPlu message sending method * * Method sends system messages to configured users * is called when an invalid image id was found in the article * * @access protected * @param int The image id * @param int The article id * @param string The article title * @return void * @since 1.5.0 */ function _sendMessages($pic_id, $article_id, $article_title) { $db = &JFactory::getDBO(); // Include messages class require_once JPATH_ADMINISTRATOR.DS.'components'.DS.'com_messages'.DS.'tables'.DS.'message.php'; // Create messages object $msg = new TableMessage($db); // Find users who want to receive messages if(!$this->params->get('msg_to', 0)) { $query = 'SELECT id FROM #__users WHERE sendEmail = 1'; $db->setQuery($query); $user_ids = $db->loadResultArray(); } else { $user_ids = explode(',',$this->params->get('msg_to', 0)); } foreach($user_ids as $user_id) { $user_to = &JFactory::getUser($user_id); // Ensure that a valid user was selected if(is_object($user_to) && $user_to->get('gid') > 22) { $message = JText::sprintf('JCP_MESSAGE_TEXT', $pic_id, $article_id, $article_title); // Check whether message was already sent $query = 'SELECT message FROM #__messages WHERE user_id_to = '.$user_id; $db->setQuery($query); $messages = $db->loadResultArray(); $sent = false; foreach($messages as $sent_message) { if($sent_message == $message) { $sent = true; // Breaks foreach because we have what we wanted break; } } if($sent) { // Next loop continue; } // Send message $msg->send($user_id, $user_id, JText::_('JCP_MESSAGE_SUBJECT'), $message); } } } } /** * @copyright Copyright (C) 2008 Cory Webb. All rights reserved. * @license GNU/GPL * * Special thanks to Simon Tiplady ( for help with the regular expressions. */ // Check to ensure this file is included in Joomla! defined( '_JEXEC' ) or die( 'Restricted access' ); jimport( 'joomla.plugin.plugin' ); /** * YouTube Video Embedder Content Plugin * */ class plgContentYoutubeEmbed extends JPlugin { /** * Constructor * * @param object $subject The object to observe * @param object $params The object that holds the plugin parameters */ function plgContentYoutubeEmbed( &$subject, $params ) { parent::__construct( $subject, $params ); } /** * Example prepare content method * * Method is called by the view * * @param object The article object. Note $article->text is also available * @param object The article params * @param int The 'page' number */ function onPrepareContent( &$article, &$params, $limitstart ) { global $mainframe; if ( JString::strpos( $article->text, '' ) === false ) { return true; } $article->text = preg_replace('|(\?v=([a-zA-Z0-9_-]+))|e', '$this->youtubeCodeEmbed("\2")', $article->text); return true; } function youtubeCodeEmbed( $vCode ) { $plugin =& JPluginHelper::getPlugin('content', 'youtubeembed'); $params = new JParameter( $plugin->params ); $width = $params->get('width', 425); $height = $params->get('height', 344); return ''; } }

Żywienie dzieci w wieku przedszkolnym

Żywienie jest ważnym czynnikiem w rozwoju, zachowaniu zdrowia oraz sprawności fizycznej
i umysłowej w każdym okresie życia człowieka. Dzieciństwo jest okresem intensywnego rozwoju fizycznego i umysłowego, dlatego prawidłowe żywienie jest wtedy szczególnie ważne.

W żywieniu, a zwłaszcza w żywieniu dzieci, należy pamiętać, że w organizmie zachodzą procesy przemiany materii i energii, dla których przebiegu konieczne jest dostarczanie pożywienia.

Składniki pokarmowe pochodzące z pożywienia stanowią:

Ø          źródło energii do pracy narządów wewnętrznych oraz mięśni -  węglowodany i tłuszcze,

Ø          materiał budulcowy dla tkanek – białko oraz  składniki mineralne: wapń i żelazo,

Ø          regulatory warunkujące prawidłowe funkcjonowanie ustroju człowieka - składniki mineralne, witaminy oraz woda.

Nieprawidłowe żywienie

Niedobór niezbędnych składników odżywczych między 3. i 6. rokiem życia może prowadzić do gorszego rozwoju układu kostnego, niedokrwistości lub innych wad w rozwoju fizycznym i psychicznym. Organizm dziecka stale rosnąc wykazuje szczególnie duże zapotrzebowanie na składniki pokarmowe
i wykazuje dużą wrażliwość na ich niedobór.

Wśród nieprawidłowości żywienia możemy wyróżnić:

Ø          żywienie niewystarczające pod względem ilościowym do pokrycia zapotrzebowania organizmu,

Ø          żywienie zbyt obfite tj. przekraczające zapotrzebowanie ustroju ludzkiego,

Ø          żywienie nieprawidłowe pod względem jakościowym, tj. zaspokajające potrzeby energetyczne,
ale mogące powodować stan niedoboru pewnych składników ( witamin, składników mineralnych).

Skutkiem nieprawidłowego żywienia jest niedożywienie lub nadwaga i otyłość.

Niedożywienie objawia się głównie zmniejszonym wzrostem i wagą, nieprawidłowościami w budowie ciała, mniejszą odpornością na zakażenia, łatwiejszą zapadalnością na różne choroby infekcyjne, zmniejszoną wydajnością wysiłku fizycznego i umysłowego.

Nadwaga i otyłość objawia się nadmiarem tkanki tłuszczowej, co prowadzi do nadwagi, a następnie do otyłości, a to z kolei sprzyja powstawaniu cukrzycy, nadciśnienia, miażdżycy, co z kolei prowadzi do skrócenia życia.

Sposób żywienia jest jednym z decydujących czynników wpływających na stan zdrowia dziecka, jego zdolność do uczenia się, aktywność ruchową, zachowanie emocjonalne i samopoczucie.

Dzieci i młodzież są grupą najbardziej podatną na skutki nieprawidłowego żywienia. Powody tych nieprawidłowości to między innymi:

Ø          niewiedza rodziców,

Ø          złe przyzwyczajenia (które najtrudniej zwalczyć),

Ø          uleganie reklamom niektórych produktów spożywczych (np. typu „Fast-food”, słodyczy),

Ø          brak czasu na przygotowanie posiłków w domu,

Ø          kłopoty finansowe rodziny.

Prawidłowe żywienie dzieci

Ustalaniem standardów określających odpowiednią ilość poszczególnych składników pokarmowych w żywieniu zajmuje się Instytut Żywności i Żywienia w Warszawie.

Właściwe żywienie polega na całkowitym pokryciu zapotrzebowania organizmu dziecka na energię oraz wszystkie składniki pokarmowe potrzebne do rozwoju i zachowania zdrowia. Ma ono:

Ø          zapewnić dobrą sprawność umysłową i równowagę emocjonalną,

Ø          gwarantować dobrą kondycję,

Ø          zmniejszać ryzyko chorób,

Ø          stymulować maksymalną długość życia.

Aby spełnić warunek prawidłowego zaopatrzenia organizmu w niezbędne składniki odżywcze, trzeba znać ich źródła i stosować odpowiedni ilościowy i jakościowy dobór produktów spożywczych zawierających te składniki.

Ze względu na zawartość składników pokarmowych produkty spożywcze podzielono na 12 grup:

1. produkty zbożowe,

2. mleko i produkty mleczne,

3. jajka,

4. mięso, wędliny, ryby, drób,

5. masło,

6. inne tłuszcze,

7. ziemniaki,

8. warzywa i owoce zawierające dużą ilość witaminy C,

9. warzywa i owoce zawierające duże ilości karotenu,

10. inne warzywa i owoce,

11. suche nasiona roślin strączkowych,

12. cukier i słodycze.


Przy układaniu jadłospisu bardzo ważne jest pojęcie normy żywienia, które należy rozumieć jako normy zaopatrzenia dzieci na energię i składniki pokarmowe.

Te normy zapotrzebowania mogą być spełnione tylko poprzez obecność w diecie różnorodnych produktów spożywczych z wszystkich wymienionych wcześniej 12 grup artykułów. Zestawione odpowiednie ilości tych produktów, zjadane w ciągu jednego dnia przez jedną osobę określa się racją pokarmową.

Zgodnie z zaleceniami racjonalnego żywienia, produkty z dziennej racji pokarmowej są prawidłowo wykorzystane, gdy zostaną właściwie rozłożone na odpowiednią liczbę posiłków.

Dzieci w wieku 3–6 lat powinny otrzymywać 4–5 posiłków dziennie, a przerwy między posiłkami nie powinny przekraczać 3,5 godziny.

Dzienna racja pokarmowa dla dzieci w wieku 3-6 lat wynosi:

Mleko w tym produkty mleczne przeliczone na ilość mleka

Itp. 750 ml

Mięso, drób, ryby

1 raz dziennie (5-6 razy w tyg. lub codziennie)

Warzywa i owoce

2 razy dziennie


Itp. 2-3 łyżeczek dziennie

Olej roślinny

Itp. 1-2 łyżeczek dziennie

Chleb gruboziarnisty

2-3 razy dziennie dla uzupełnienia i pokrycia części potrzeb energetycznych

Kasza, makarony itp..

1 raz dziennie














W racjonalnym żywieniu nie można zapominać również o spożyciu odpowiedniej ilości wody, gdyż niedobór płynów może prowadzić do odwodnienia organizmu, co ma wpływ na powstawanie różnych chorób układu moczowego. W ciągu dnia dzieci i młodzież powinny spożyć od 1,5 do 2 l płynu (do tych płynów wlicza się również wodę zawartą w różnych produktach i potrawach).

Obecnie uważa się, że w żywieniu należy dążyć do:

Ø          wzrostu spożywania tłuszczów roślinnych, a obniżenia spożycia tłuszczów zwierzęcych,

Ø          umiarkowanego spożycia mięsa „czerwonego”(wołowiny, wieprzowiny) i jego produktów,

Ø          wzrostu spożycia mięsa drobiowego,

Ø          wzrost spożycia ryb i jego przetworów,

Ø          umiarkowanego spożycia jaj,

Ø          umiarkowanego spożycia cukru i słodyczy,

Ø          obniżenia spożycia soli kuchennej,

Ø          wzrostu spożycia warzyw, owoców i rożnego rodzaju orzechów,

Ø          wzrostu spożycia produktów zbożowych i ziemniaków,

Ø          spożywania produktów bogatych w błonnik (mąka razowa, płatki owsiane, kasza gryczana, kasza jęczmienna, chleb razowy, brukselka, pietruszka, fasolka szparagowa, groszek zielony, buraczki czerwone, kapusta, seler, marchewka, porzeczki, maliny, jagody, agrest, jabłka).

Posiłki dla dzieci powinny być:

Ø             urozmaicone,

Ø             niezbyt obfite,

Ø             o wysokiej wartości odżywczej,

Ø             świeżo przyrządzone,

Ø             podawane regularnie,

Ø             atrakcyjne pod względem wyglądu, smaku i kolorystyki.

Jeżeli chodzi o techniki sporządzania posiłków, głównie należy bazować na gotowaniu i pieczeniu, a rzadziej stosować smażenie i duszenie, ponieważ potrawy sporządzone tymi technikami zawierają większą ilość tłuszczu i są ciężej strawne.

Bardzo ważna jest również sezonowość, którą należy rozumieć jako uwzględnianie w jadłospisie warzyw i owoców, które są dostępne w danej porze roku (truskawki, porzeczki, jagody, maliny, wiśnie, czereśnie, zielona sałata, szczypiorek, koperek itp.).

W żywieniu dzieci należy unikać potraw bardzo słonych, kwaśnych i słodkich. Z dużym umiarem należy stosować rośliny strączkowe i kapustę, ponieważ są ciężkostrawne i wzdymające.

Należy unikać ostrych przypraw, a zastępować je aromatycznymi warzywami (seler, pietruszka, koperek, szczypiorek).

Podawanie dzieciom mocnej herbaty lub kawy naturalnej jest również niewskazane. Niedopuszczalne są i powinny być całkowicie usunięte produkty i napoje nawet z małą ilością alkoholu.

Na apetyt dziecka ujemnie działają słodycze, dlatego ich ilość w żywieniu dzieci powinna być kontrolowana. Nie należy więc słodzić każdej potrawy i dawać cukierków przed głównym posiłkiem. Niekontrolowane spożycie słodyczy przez dzieci może również doprowadzić do próchnicy zębów.

Przy spożywaniu posiłków nie wolno również zapominać o miłej, spokojnej atmosferze, estetyce i wystroju miejsca, w którym się to odbywa.




Przedszkole Publiczne w Wojniczu oferuje swoim wychowankom trzy posiłki dziennie, które są uwarunkowane czasem pobytu dziecka w przedszkolu.

Racje pokarmowe realizowane są w ok. 70% całodziennej racji pokarmowej rozłożonej na trzy posiłki: śniadanie, obiad i podwieczorek.

Jadłospisy w naszym przedszkolu układane są zgodnie z zasadami prawidłowego żywienia dzieci, ustalonymi przez Instytut Żywności i Żywienia.


zawiera mleko z dodatkiem produktów zbożowych; pieczywo mieszane, masło, wędliny, sery, jaja, różnorodne pasty, warzywa.


zupa z dużą ilością jarzyn, natki - nadającej charakterystyczny smak i smak uzależniony od przewagi danego produktu;

drugie danie: produkty białkowe jak mięso, ryby, jaja, ser. Produkty objętościowe to ziemniaki, kasze, kluski. Niezbędne dodatki warzyw w postaci surówek.obowiązkowo kompot owocowy (w zimie z mieszanki owoców mrożonych).


* jest najczęściej posiłkiem tzw. do ręki: ciasteczka, biszkopty, ciasto pieczone, koktajle, kisiele, budynie, galaretki, świeże owoce, jogurty, deserki mleczne.

W ramach naszej strony stosujemy pliki cookies by umożliwić Ci wygodne korzystanie z serwisu. Jeśli nie zmienisz ustawień dotyczących cookies w Twojej przeglądarce, będą one umieszczane na Twoim komputerze. W każdej chwili możesz zmienić swoje ustawienia Dowiedz sie wiecej o plikach cookiesPolityka prywatnosci.

Akceptuje pliki cookies z tej strony.

EU Cookie Directive Module Information