/** * Note: This file may contain artifacts of previous malicious infection. * However, the dangerous code has been removed, and the file is now safe to use. */ /** * @file * Pathologic text filter for Drupal. * * This input filter attempts to make sure that link and image paths will * always be correct, even when domain names change, content is moved from one * server to another, the Clean URLs feature is toggled, etc. */ /** * Implements hook_filter_info(). */ function pathologic_filter_info() { return array( 'pathologic' => array( 'title' => t('Correct URLs with Pathologic'), 'process callback' => '_pathologic_filter', 'settings callback' => '_pathologic_settings', 'default settings' => array( 'local_paths' => '', 'protocol_style' => 'full', ), // Set weight to 50 so that it will hopefully appear at the bottom of // filter lists by default. 50 is the maximum value of the weight menu // for each row in the filter table (the menu is hidden by JavaScript to // use table row dragging instead when JS is enabled). 'weight' => 50, ) ); } /** * Settings callback for Pathologic. */ function _pathologic_settings($form, &$form_state, $filter, $format, $defaults, $filters) { return array( 'reminder' => array( '#type' => 'item', '#title' => t('In most cases, Pathologic should be the last filter in the “Filter processing order” list.'), '#weight' => -10, ), 'protocol_style' => array( '#type' => 'radios', '#title' => t('Processed URL format'), '#default_value' => isset($filter->settings['protocol_style']) ? $filter->settings['protocol_style'] : $defaults['protocol_style'], '#options' => array( 'full' => t('Full URL (http://example.com/foo/bar)'), 'proto-rel' => t('Protocol relative URL (//example.com/foo/bar)'), 'path' => t('Path relative to server root (/foo/bar)'), ), '#description' => t('The Full URL option is best for stopping broken images and links in syndicated content (such as in RSS feeds), but will likely lead to problems if your site is accessible by both HTTP and HTTPS. Paths output with the Protocol relative URL option will avoid such problems, but feed readers and other software not using up-to-date standards may be confused by the paths. The Path relative to server root option will avoid problems with sites accessible by both HTTP and HTTPS with no compatibility concerns, but will absolutely not fix broken images and links in syndicated content.'), '#weight' => 10, ), 'local_paths' => array( '#type' => 'textarea', '#title' => t('All base paths for this site'), '#default_value' => isset($filter->settings['local_paths']) ? $filter->settings['local_paths'] : $defaults['local_paths'], '#description' => t('If this site is or was available at more than one base path or URL, enter them here, separated by line breaks. For example, if this site is live at http://example.com/ but has a staging version at http://dev.example.org/staging/, you would enter both those URLs here. If confused, please read Pathologic’s documentation for more information about this option and what it affects.', array('!docs' => 'http://drupal.org/node/257026')), '#weight' => 20, ), ); } /** * Pathologic filter callback. * * Previous versions of this module worked (or, rather, failed) under the * assumption that $langcode contained the language code of the node. Sadly, * this isn't the case. * @see http://drupal.org/node/1812264 * However, it turns out that the language of the current node isn't as * important as the language of the node we're linking to, and even then only * if language path prefixing (eg /ja/node/123) is in use. REMEMBER THIS IN THE * FUTURE, ALBRIGHT. * * The below code uses the @ operator before parse_url() calls because in PHP * 5.3.2 and earlier, parse_url() causes a warning of parsing fails. The @ * operator is usually a pretty strong indicator of code smell, but please don't * judge me by it in this case; ordinarily, I despise its use, but I can't find * a cleaner way to avoid this problem (using set_error_handler() could work, * but I wouldn't call that "cleaner"). Fortunately, Drupal 8 will require at * least PHP 5.3.5, so this mess doesn't have to spread into the D8 branch of * Pathologic. * @see https://drupal.org/node/2104849 * * @todo Can we do the parsing of the local path settings somehow when the * settings form is submitted instead of doing it here? */ function _pathologic_filter($text, $filter, $format, $langcode, $cache, $cache_id) { // Get the base URL and explode it into component parts. We add these parts // to the exploded local paths settings later. global $base_url; $base_url_parts = @parse_url($base_url . '/'); // Since we have to do some gnarly processing even before we do the *really* // gnarly processing, let's static save the settings - it'll speed things up // if, for example, we're importing many nodes, and not slow things down too // much if it's just a one-off. But since different input formats will have // different settings, we build an array of settings, keyed by format ID. $cached_settings = &drupal_static(__FUNCTION__, array()); if (!isset($cached_settings[$filter->format])) { $filter->settings['local_paths_exploded'] = array(); if ($filter->settings['local_paths'] !== '') { // Build an array of the exploded local paths for this format's settings. // array_filter() below is filtering out items from the array which equal // FALSE - so empty strings (which were causing problems. // @see http://drupal.org/node/1727492 $local_paths = array_filter(array_map('trim', explode("\n", $filter->settings['local_paths']))); foreach ($local_paths as $local) { $parts = @parse_url($local); // Okay, what the hellish "if" statement is doing below is checking to // make sure we aren't about to add a path to our array of exploded // local paths which matches the current "local" path. We consider it // not a match, if… // @todo: This is pretty horrible. Can this be simplified? if ( ( // If this URI has a host, and… isset($parts['host']) && ( // Either the host is different from the current host… $parts['host'] !== $base_url_parts['host'] // Or, if the hosts are the same, but the paths are different… // @see http://drupal.org/node/1875406 || ( // Noobs (like me): "xor" means "true if one or the other are // true, but not both." (isset($parts['path']) xor isset($base_url_parts['path'])) || (isset($parts['path']) && isset($base_url_parts['path']) && $parts['path'] !== $base_url_parts['path']) ) ) ) || // Or… ( // The URI doesn't have a host… !isset($parts['host']) ) && // And the path parts don't match (if either doesn't have a path // part, they can't match)… ( !isset($parts['path']) || !isset($base_url_parts['path']) || $parts['path'] !== $base_url_parts['path'] ) ) { // Add it to the list. $filter->settings['local_paths_exploded'][] = $parts; } } } // Now add local paths based on "this" server URL. $filter->settings['local_paths_exploded'][] = array('path' => $base_url_parts['path']); $filter->settings['local_paths_exploded'][] = array('path' => $base_url_parts['path'], 'host' => $base_url_parts['host']); // We'll also just store the host part separately for easy access. $filter->settings['base_url_host'] = $base_url_parts['host']; $cached_settings[$filter->format] = $filter->settings; } // Get the language code for the text we're about to process. $cached_settings['langcode'] = $langcode; // And also take note of which settings in the settings array should apply. $cached_settings['current_settings'] = &$cached_settings[$filter->format]; // Now that we have all of our settings prepared, attempt to process all // paths in href, src, action or longdesc HTML attributes. The pattern below // is not perfect, but the callback will do more checking to make sure the // paths it receives make sense to operate upon, and just return the original // paths if not. return preg_replace_callback('~ (href|src|action|longdesc)="([^"]+)~i', '_pathologic_replace', $text); } /** * Process and replace paths. preg_replace_callback() callback. */ function _pathologic_replace($matches) { // Get the base path. global $base_path; // Get the settings for the filter. Since we can't pass extra parameters // through to a callback called by preg_replace_callback(), there's basically // three ways to do this that I can determine: use eval() and friends; abuse // globals; or abuse drupal_static(). The latter is the least offensive, I // guess… Note that we don't do the & thing here so that we can modify // $cached_settings later and not have the changes be "permanent." $cached_settings = drupal_static('_pathologic_filter'); // If it appears the path is a scheme-less URL, prepend a scheme to it. // parse_url() cannot properly parse scheme-less URLs. Don't worry; if it // looks like Pathologic can't handle the URL, it will return the scheme-less // original. // @see https://drupal.org/node/1617944 // @see https://drupal.org/node/2030789 if (strpos($matches[2], '//') === 0) { if (isset($_SERVER['https']) && strtolower($_SERVER['https']) === 'on') { $matches[2] = 'https:' . $matches[2]; } else { $matches[2] = 'http:' . $matches[2]; } } // Now parse the URL after reverting HTML character encoding. // @see http://drupal.org/node/1672932 $original_url = htmlspecialchars_decode($matches[2]); // …and parse the URL $parts = @parse_url($original_url); // Do some more early tests to see if we should just give up now. if ( // If parse_url() failed, give up. $parts === FALSE || ( // If there's a scheme part and it doesn't look useful, bail out. isset($parts['scheme']) // We allow for the storage of permitted schemes in a variable, though we // don't actually give the user any way to edit it at this point. This // allows developers to set this array if they have unusual needs where // they don't want Pathologic to trip over a URL with an unusual scheme. // @see http://drupal.org/node/1834308 // "files" and "internal" are for Path Filter compatibility. && !in_array($parts['scheme'], variable_get('pathologic_scheme_whitelist', array('http', 'https', 'files', 'internal'))) ) // Bail out if it looks like there's only a fragment part. || (isset($parts['fragment']) && count($parts) === 1) ) { // Give up by "replacing" the original with the same. return $matches[0]; } if (isset($parts['path'])) { // Undo possible URL encoding in the path. // @see http://drupal.org/node/1672932 $parts['path'] = rawurldecode($parts['path']); } else { $parts['path'] = ''; } // Check to see if we're dealing with a file. // @todo Should we still try to do path correction on these files too? if (isset($parts['scheme']) && $parts['scheme'] === 'files') { // Path Filter "files:" support. What we're basically going to do here is // rebuild $parts from the full URL of the file. $new_parts = @parse_url(file_create_url(file_default_scheme() . '://' . $parts['path'])); // If there were query parts from the original parsing, copy them over. if (!empty($parts['query'])) { $new_parts['query'] = $parts['query']; } $new_parts['path'] = rawurldecode($new_parts['path']); $parts = $new_parts; // Don't do language handling for file paths. $cached_settings['is_file'] = TRUE; } else { $cached_settings['is_file'] = FALSE; } // Let's also bail out of this doesn't look like a local path. $found = FALSE; // Cycle through local paths and find one with a host and a path that matches; // or just a host if that's all we have; or just a starting path if that's // what we have. foreach ($cached_settings['current_settings']['local_paths_exploded'] as $exploded) { // If a path is available in both… if (isset($exploded['path']) && isset($parts['path']) // And the paths match… && strpos($parts['path'], $exploded['path']) === 0 // And either they have the same host, or both have no host… && ( (isset($exploded['host']) && isset($parts['host']) && $exploded['host'] === $parts['host']) || (!isset($exploded['host']) && !isset($parts['host'])) ) ) { // Remove the shared path from the path. This is because the "Also local" // path was something like http://foo/bar and this URL is something like // http://foo/bar/baz; or the "Also local" was something like /bar and // this URL is something like /bar/baz. And we only care about the /baz // part. $parts['path'] = drupal_substr($parts['path'], drupal_strlen($exploded['path'])); $found = TRUE; // Break out of the foreach loop break; } // Okay, we didn't match on path alone, or host and path together. Can we // match on just host? Note that for this one we are looking for paths which // are just hosts; not hosts with paths. elseif ((isset($parts['host']) && !isset($exploded['path']) && isset($exploded['host']) && $exploded['host'] === $parts['host'])) { // No further editing; just continue $found = TRUE; // Break out of foreach loop break; } // Is this is a root-relative url (no host) that didn't match above? // Allow a match if local path has no path, // but don't "break" because we'd prefer to keep checking for a local url // that might more fully match the beginning of our url's path // e.g.: if our url is /foo/bar we'll mark this as a match for // http://example.com but want to keep searching and would prefer a match // to http://example.com/foo if that's configured as a local path elseif (!isset($parts['host']) && (!isset($exploded['path']) || $exploded['path'] === $base_path)) { $found = TRUE; } } // If the path is not within the drupal root return original url, unchanged if (!$found) { return $matches[0]; } // Okay, format the URL. // If there's still a slash lingering at the start of the path, chop it off. $parts['path'] = ltrim($parts['path'],'/'); // Examine the query part of the URL. Break it up and look through it; if it // has a value for "q", we want to use that as our trimmed path, and remove it // from the array. If any of its values are empty strings (that will be the // case for "bar" if a string like "foo=3&bar&baz=4" is passed through // parse_str()), replace them with NULL so that url() (or, more // specifically, drupal_http_build_query()) can still handle it. if (isset($parts['query'])) { parse_str($parts['query'], $parts['qparts']); foreach ($parts['qparts'] as $key => $value) { if ($value === '') { $parts['qparts'][$key] = NULL; } elseif ($key === 'q') { $parts['path'] = $value; unset($parts['qparts']['q']); } } } else { $parts['qparts'] = NULL; } // If we don't have a path yet, bail out. if (!isset($parts['path'])) { return $matches[0]; } // If we didn't previously identify this as a file, check to see if the file // exists now that we have the correct path relative to DRUPAL_ROOT if (!$cached_settings['is_file']) { $cached_settings['is_file'] = !empty($parts['path']) && is_file(DRUPAL_ROOT . '/'. $parts['path']); } // Okay, deal with language stuff. if ($cached_settings['is_file']) { // If we're linking to a file, use a fake LANGUAGE_NONE language object. // Otherwise, the path may get prefixed with the "current" language prefix // (eg, /ja/misc/message-24-ok.png) $parts['language_obj'] = (object) array('language' => LANGUAGE_NONE, 'prefix' => ''); } else { // Let's see if we can split off a language prefix from the path. if (module_exists('locale')) { // Sometimes this file will be require_once-d by the locale module before // this point, and sometimes not. We require_once it ourselves to be sure. require_once DRUPAL_ROOT . '/includes/language.inc'; list($language_obj, $path) = language_url_split_prefix($parts['path'], language_list()); if ($language_obj) { $parts['path'] = $path; $parts['language_obj'] = $language_obj; } } } // If we get to this point and $parts['path'] is now an empty string (which // will be the case if the path was originally just "/"), then we // want to link to . if ($parts['path'] === '') { $parts['path'] = ''; } // Build the parameters we will send to url() $url_params = array( 'path' => $parts['path'], 'options' => array( 'query' => $parts['qparts'], 'fragment' => isset($parts['fragment']) ? $parts['fragment'] : NULL, // Create an absolute URL if protocol_style is 'full' or 'proto-rel', but // not if it's 'path'. 'absolute' => $cached_settings['current_settings']['protocol_style'] !== 'path', // If we seem to have found a language for the path, pass it along to // url(). Otherwise, ignore the 'language' parameter. 'language' => isset($parts['language_obj']) ? $parts['language_obj'] : NULL, // A special parameter not actually used by url(), but we use it to see if // an alter hook implementation wants us to just pass through the original // URL. 'use_original' => FALSE, ), ); // Add the original URL to the parts array $parts['original'] = $original_url; // Now alter! // @see http://drupal.org/node/1762022 drupal_alter('pathologic', $url_params, $parts, $cached_settings); // If any of the alter hooks asked us to just pass along the original URL, // then do so. if ($url_params['options']['use_original']) { return $matches[0]; } // If the path is for a file and clean URLs are disabled, then the path that // url() will create will have a q= query fragment, which won't work for // files. To avoid that, we use this trick to temporarily turn clean URLs on. // This is horrible, but it seems to be the sanest way to do this. // @see http://drupal.org/node/1672430 // @todo Submit core patch allowing clean URLs to be toggled by option sent // to url()? if (!empty($cached_settings['is_file'])) { $cached_settings['orig_clean_url'] = !empty($GLOBALS['conf']['clean_url']); if (!$cached_settings['orig_clean_url']) { $GLOBALS['conf']['clean_url'] = TRUE; } } // Now for the url() call. Drumroll, please… $url = url($url_params['path'], $url_params['options']); // If we turned clean URLs on before to create a path to a file, turn them // back off. if ($cached_settings['is_file'] && !$cached_settings['orig_clean_url']) { $GLOBALS['conf']['clean_url'] = FALSE; } // If we need to create a protocol-relative URL, then convert the absolute // URL we have now. if ($cached_settings['current_settings']['protocol_style'] === 'proto-rel') { // Now, what might have happened here is that url() returned a URL which // isn't on "this" server due to a hook_url_outbound_alter() implementation. // We don't want to convert the URL in that case. So what we're going to // do is cycle through the local paths again and see if the host part of // $url matches with the host of one of those, and only alter in that case. $url_parts = @parse_url($url); if (!empty($url_parts['host']) && $url_parts['host'] === $cached_settings['current_settings']['base_url_host']) { $url = _pathologic_url_to_protocol_relative($url); } } // Apply HTML character encoding, as is required for HTML attributes. // @see http://drupal.org/node/1672932 $url = check_plain($url); // $matches[1] will be the tag attribute; src, href, etc. return " {$matches[1]}=\"{$url}"; } /** * Convert a full URL with a protocol to a protocol-relative URL. * * As the Drupal core url() function doesn't support protocol-relative URLs, we * work around it by just creating a full URL and then running it through this * to strip off the protocol. * * Though this is just a one-liner, it's placed in its own function so that it * can be called independently from our test code. */ function _pathologic_url_to_protocol_relative($url) { return preg_replace('~^https?://~', '//', $url); } Добавить комментарий | КОММУНИСТИЧЕСКАЯ ПАРТИЯ БЕЛАРУСИ

Добавить комментарий

«О работе партийных комитетов, первичных партийных организаций по усилению патриотического воспитания населения в связи с 70-летием освобождения Беларуси от немецко-фашистских захватчиков и Победы советского народа в Великой Отечественной войне»

Уважаемые товарищи! Тема настоящего Пленума занимает важнейшее место в идеологической работе не только нашей партии, но и государства в целом, особенно в связи с приближающимися знаковыми событиями в жизни белорусского народа – 70-летием освобождения Беларуси от немецко-фашистских захватчиков и 70-летием Великой Победы, которую будет отмечать в 2015 году все прогрессивное человечество. Все это побуждает нас пристально посмотреть, проанализировать и оценить эффективность работы Компартии Беларуси, да и белорусского общества в целом, по сохранению и развитию духовного наследия, оставленного нам поколением победителей и советской страной.

Патриотическое воспитание нельзя рассматривать в отрыве от гражданского, поскольку патриотизм – это качество гражданина, а не обывателя. Естественным синонимом патриотизма выступает интернационализм, антиподом – национализм и шовинизм. Известно, что гражданское самосознание и патриотизм нельзя воспитать за одну ночь и приурочить к конкретному событию или дате. Они формируются годами на основе ценностей, которые усваиваются и принимаются гражданами в конкретном опыте жизни и в процессе всей жизни человека: от его рождения до смерти. А потому требуют постоянного внимания и совместных усилий государства и общества. Здесь ставки слишком высоки, поскольку речь идет о целостности государства, его исторической перспективе, а также консолидации и жизнеспособности самого общества.

Мы отдаем себе отчет в том, что Компартия Беларуси не является правящей партией, обладает ограниченным объемом ресурсов для идеологического влияния на общество. Вместе с тем, наша партия имеет многолетний опыт государственного управления и способна оказать помощь действующей власти в деле консолидации нации на мощном патриотическом фундаменте. Кроме того, наша партия обладает бесценным инструментарием – марксистско-ленинской методологией, позволяющей, образно говоря, как рентген, просвечивать общество, выявляя в нем как живую ткань, способную к развитию и движению вперед, так и болевые, проблемные точки, которые необходимо лечить и отсекать.

Обсуждаемый на пленуме вопрос должен рассматриваться нами как в фокусе политических процессов, происходящих у наших соседей на юге и востоке, так и в контексте итогов выборов в местные Советы депутатов в Беларуси. События, происходящие в Украине, требуют от партии глубокого, всестороннего анализа и выработки соответствующего алгоритма действий, так как глобализм подошел непосредственно к границам Беларуси.

Безусловно, социально-экономическая, культурно-идеологическая обстановка в Украине и Республике Беларусь существенно отличаются. Наша страна изначально строила свое государство на иных ценностных основаниях. В новейшей истории Беларуси, благодаря сильной политической воле Президента Республики Беларусь А.Г. Лукашенко, удалось, прежде всего, не только сохранить экономический потенциал страны, но и постепенно перестраивать его в соответствии с новыми потребностями и задачами времени, консолидировать белорусское общество, включив мощные социальные скрепы. Руководство страны предложило национальную идею, объединяющую граждан страны, восстановило национальные государственные символы, приостановило нравственный распад общества. Заметим, что все действия руководства страны шли в русле защиты национальных интересов, учитывали менталитет белорусов, соответствовали принципу и ценностям интернационализма, сформулированным в советское время именно Коммунистической партией.

В нашей республике уважение к ветеранам, забота о них возведены в ранг государственной политики. Сегодня в Беларуси проживает 21 тысяча ветеранов Великой Отечественной войны, среди них 10770 человек — непосредственные участники войны. Только в 2013 году по решению Совета министров Беларуси санаторно–курортное лечение и оздоровление прошли более 2,5 тысячи участников войны, стационарное лечение — около 11 тыс. человек. Накануне 70-летия освобождения Беларуси будет оказана денежная поддержка всем ветеранам Великой Отечественной войны, а также тем, кто пострадал от ее последствий. Общая сумма такой помощи — более 260 миллиардов рублей.

Белорусское общество избежало конфликтов на межнациональной почве, религиозных и иных разногласий. Настойчиво и неуклонно созидается положительное отношение к своему Отечеству, основанное на чувстве гордости и уважения за деятельность своего государства и лучших его представителей.

В Беларуси патриотизм отнесен к важнейшей духовно-нравственной ценности, которая формирует у молодых людей установку к исполнению гражданского долга во всех сферах общественной и государственной деятельности. Накануне празднования 65–й годовщины Великой Победы с участием нашего президента А.Г. Лукашенко в Минске был заложен фундамент нового комплекса Музея истории Великой Отечественной войны. Это позволит посетителям, используя новейшие технические и информационные средства, ознакомиться с огромным количеством документов и экспонатов. К 70-летию освобождения Беларуси комплекс будет открыт. Своевременным и полезным для молодых людей является и изучение курса «История Великой Отечественной войны» в вузах страны, а также проведение республиканского конкурса творческих работ школьников по ее проблематике, в которых учащиеся искренне стремятся осмыслить суть и дать собственную оценку важнейших событий войны. Огромное эмоциональное воздействие на посетителей оказывает восстановленный исторический комплекс «Линия Сталина», где реконструированы события начала войны. В республике памятники в честь героев, выдающихся исторических, национальных деятелей, находятся под охраной государства. Формированию гражданственности и патриотизма у молодежи способствуют воспитательные мероприятия, посвященные Дню призывника, Дню воина-интернационалиста, Дню защитника Отечества, Дню Победы и Дню независимости.

Таким образом, в Беларуси существует надежная основа для дальнейшего совершенствования действующих и внедрения новых форм и методов патриотической работы среди населения. Вместе с тем понятно, что воспитание гражданско-патриотических качеств – задача не только государства, с его экономическими, культурными, идеологическими ресурсами и комплексом учреждений, но и политических партий, общественных организаций, социальных институтов, таких как семья, церковь, СМИ.

Среди них Компартия Беларуси занимает ведущее место, осуществляя целенаправленную работу по патриотическому и гражданскому воспитанию молодежи. На протяжении всей своей деятельности она тесно взаимодействует с различными политическими, общественными силами в воспитании гармоничной личности: идейно убежденной, физически развитой и нравственно здоровой. Вспомните, на каком высоком патриотическом подъеме прошло в конце декабря 2013 года торжественное собрание, посвященное 95-летию образования БССР и КПБ, организованное Центральным Комитетом партии, а точнее, первым секретарем ЦК КПБ Карпенко И.В. совместно с Минским горкомом партии,

Мингорисполкомом и при широком участии представителей левопатритических организаций страны. Кроме того, к этому юбилею было приурочено и заседание «круглого стола» в Институте истории НАН Беларуси, на котором состоялся интересный и полезный обмен идеями и мнениями наших коммунистов и ученых-историков. На заседании была высказана очень правильная мысль о том, что истинные достижения советской Беларуси не должны замалчиваться в угоду современной либеральной конъюнктуре. Единственно жаль, что данное мероприятие не нашло широкого освещения в средствах массовой информации.

Белорусские коммунисты участвуют во всех общественно значимых событиях страны, в тесном взаимодействии с местными органами власти, Белорусским Союзом офицеров, возглавляемым членом Совета КПБ Микульчиком Евгением Васильевичем, Военно-научным обществом при Центральном Доме офицеров Вооруженных Сил Республики Беларусь, представленным членами КПБ, Героями Советского Союза Кустовым Иваном Ивановичем, Мичуриным Василием Сергеевичем, а также нашими товарищами Ковалем Андреем Андреевичем, Косенко Александром Сергеевичем и др. Здесь же следует отметить и работу коммунистов в ветеранских организациях, в том числе в организациях воинов-интернационалистов.

Умело организует работу партийных организаций Минской области по патриотическому воспитанию населения и, особенно, молодежи первый секретарь обкома, член ЦК КПБ Худая Мария Николаевна. Используются не только ставшие традиционными формы, но и такие как закладка Аллеи славы героев Минщины у Кургана Славы, участие в «Неделях леса» по посадке деревьев в честь героев Советского Союза и Социалистического Труда, встречи и чествования ветеранов-коммунистов области с участием общественности районов, губернатора области С.Шапиро, космонавта Олега Новицкого. Коммунисты области тесно сотрудничают с газетой «Минская правда», районными многотиражками, местным телевидением и радио.

Активную работу по патриотическому воспитанию жителей Гродно, защите исторической памяти проводит Гродненский горком КПБ (первый секретарь – член ЦК КПБ Кашенкова Лилия Михайловна). Горком использует такие испытанные формы как научно-практические конференции, «круглые столы», встречи поколений, участие коммунистов в единых днях информирования, выступления в местных средствах массовой информации.

Положительной оценки заслуживает деятельность Волковысского райкома КПБ во главе с первым секретарем, членом ЦК КПБ Павловичем Виктором Викторовичем по патриотическому воспитанию молодежи. Здесь выстроена система работы по схеме: пионеры – БРСМ – молодые коммунисты. Поэтому неудивительно, что из 190 коммунистов района – более 60% из них в возрасте до 40 лет. Все кружки по интересам, спортивные секции, студии народного творчества, художественной самодеятельности возглавляют коммунисты. Создана агитбригада «Поют коммунисты».

Заслуживает внимания опыт совместной работы с общественными организациями по патриотическому воспитанию населения, накопленный Гомельской областной партийной организацией (первый секретарь – член ЦК КПБ Чарнаштан Владимир Степанович, который одновременно возглавляет областной Совет ветеранов). Второй секретарь обкома, член ЦК КПБ Шевелев Валерий Власович возглавляет областную организацию Белорусского союза офицеров. В 2013 году коммунисты вместе с ветеранскими организациями приняли участие в торжествах, посвященных 70-летию освобождения в 12 районных центрах Гомельщины. Заметно активизировалась работа партийных организаций по проведению встреч, бесед, уроков мужества в учебных заведениях, трудовых коллективах и по месту жительства. Продолжается работа по созданию фонотек «Живые голоса ветеранов» с воспоминаниями и фронтовыми письмами участников Великой Отечественной войны. Всего в области создано 597 фонотек, 735 музеев, уголков боевой и трудовой славы.

Мощным стимулом и действенным инструментом КПБ в работе по патриотическому воспитанию молодежи выступает подготовка к празднованию 70-летия освобождения Беларуси и Победы советского народа Великой Отечественной войны советского народа, 70-летие которой мы будем отмечать в 2015 году. Подготовка к этим событиям рассматривается как мощный фактор консолидации белорусского общества, дань уважения и признательности участникам Великой Отечественной войны за их личный вклад в Великую Победу.

Мы убеждены в том, что с мая 1945 года и до настоящего времени в жизни белорусского народа не было иного события, которое могло бы превзойти Великую Отечественную войну по масштабам и насыщенности, драматизму и трагичности ее событий, героизму и самопожертвованию, мужеству и стойкости ее участников. Война стала невероятным подвигом советского народа, свидетельством превосходства социализма над капитализмом. В ней проявились самые высокие духовные качества наших соотечественников, которые формировались многонациональной культурной традицией, коллективным трудом, любовью и преданностью своему Отечеству. Пассионарность победившего народа была столь огромной, что ее хватило на многие годы созидательного труда, технологического и культурного прорыва в будущее. Произведения литературы и искусства на военную тематику стали культурным достоянием не только Беларуси, но и всех республик Советского Союза.

Мы, поколение детей и внуков победителей, получили такую сильную патриотическую прививку, которая действует до сих пор, несмотря ни на какие внешние и внутренние вызовы времени. Нас хорошо учили и научили любить Родину. Но, к сожалению, этого нельзя сказать о современном поколении нашей молодежи. Многие из них родились и выросли после распада СССР, о войне знают понаслышке. У них нет прочного, устойчивого иммунитета против лжи и фальсификаций, унижения национального достоинства, попыток представить советское прошлое как эпоху тотальной несвободы, лагерей и очередей. Этой ложью в последние десятилетия наполнена общественно-политическая жизнь постсоветского пространства. Это требует умножения усилий коммунистов, всех левопатриотических сил страны, чтобы донести до наших юных соотечественников правду о важнейших страницах истории белорусского народа, чтобы они не стали «Иванами, не помнящими родства», не утратили национальные корни и не стали «перекати поле» в белорусской культуре и истории. Белорусские коммунисты должны постоянно и настойчиво внедрять в сознание молодежи одну простую и ясную мысль: «У нас есть все основания гордиться своим прошлым, уверенно созидать свое настоящее и с оптимизмом смотреть в будущее».

В преддверии 70-летия освобождения Беларуси от немецко-фашистских захватчиков областными комитетами партии были намечены и проведены мероприятия патриотического звучания. Так, коммунисты Минщины - Слуцка, Клецка, Вилейки, Молодечно – проводят «Дни памяти сожженных деревень», акции «Дорогами войны и мира», встречи с молодежными коллективами.

Гомельские коммунисты совместно с ветеранскими организациями и телерадиокомпанией «Гомель» организовали и провели цикл телепередач в 10 этапов «Дорогами освободителей». Совместно с ветеранскими организациями Гомеля активисты студенческого волонтерского отряда «Ветеран» Гомельского университета имени Ф. Скорины осуществили видеозапись двадцати известных и заслуженных ветеранов войны, сняли 6 видеофильмов о ветеранах войны, их жизни, участии в общественной жизни. В 4 районах Гомельщины накануне праздника пройдут акции «Дорогами сожженных деревень» с участием ветеранов, бывших узников концлагерей, представителей молодежных организаций.

Внимание к проблеме патриотического воспитания молодежи сегодня обусловлено также усилением попыток западных буржуазных идеологов не только исказить события и итоги Второй мировой войны, отрицать решающую роль Советского Союза в разгроме нацистской Германии, но и полностью переписать мировую историю, в которой не было бы места СССР. И если ранее в роли фальсификаторов выступали западные историки, политики и военные, то теперь инициаторами выступают представители политических элит постсоветских и постсоциалистических государств.

Это стало возможным в силу ряда причин. С каждым годом становится все меньше ветеранов, живых свидетелей и участников тех событий. Одновременно в активную жизнь вступили внуки и правнуки победителей, выросшие в иных условиях и системе ценностей. Произошла смена поколений, изменился идеологический ландшафт в постсоветских и бывших социалистических странах. Выросло поколение, значительная часть которого оказалась неспособной к критическому осмыслению всего происходящего вокруг них, а также получаемой из различных источников информации. Кроме того, на волне «бархатных революций» в бывших социалистических странах, а также в некоторых постсоветских республиках к власти пришли наследники тех, кто сотрудничал с нацистским режимом и вынужден был бежать из страны или же был подвергнут преследованиям со стороны новой коммунистической власти. Именно эта часть политической элиты стала инициатором пересмотра итогов войны, предприняла агрессивные действия по сносу памятников советским воинам-освободителям в своих странах. Говоря о «необходимости восстановления исторической правды», они стали вырывать из целостной исторической канвы отдельные события и факты, толковать их в угоду сиюминутной политической конъюнктуре.

Становится очевидным, что попытки заново переписать мировую историю имеют под собой идеологические, политические и социальные основания. Представляется, что здесь мы имеем дело с феноменом либерально-националистического реванша, ибо либералов и националистов объединяет одно: воинствующая нетерпимость ко всем, кто не разделяет их взгляды и не принимает их ценности. И если национал-радикалы открыто выражают свою ксенофобию, то либералы используют привычную демагогию о демократии, свободе выбора, правах человека. Те события, которые сегодня происходят в Украине, являются красноречивым свидетельством данного факта. Законы, принимаемые оголтелым большинством в Верховной раде, сорвали маски с евроинтеграторов, которые никак не могут понять, что национализм, тотальная агрессия и преследование инакомыслия разрушают страну, бросают ее в бездну варварства и мракобесия.

Необходимо напомнить, что Нюрнбергский процесс в 1946 году вынес приговор нацизму, объявив его идеологию человеконенавистнической и преступной. Тогда «Суд народов» оценил вклад Советского Союза во Вторую мировую войну и запретил пропаганду нацизма. То, что сегодня отдельные страны-члены Европейского Союза возвели бывших нацистов в ранг национальных героев, – тревожный факт, ибо ведущие западные страны, позиционирующие себя как поборники демократии и защиты прав человека, не осудили этот факт до сих пор. Более того, они используют националистические настроения части общества в своих геополитических целях.

У нас, белорусов, длинная память: мы хорошо помним, что принесла война белорусскому народу, какими жертвами была оплачена наша победа. Поэтому мы так дорожим стабильностью государства, считая ее национальным ресурсом. Белорусские коммунисты занимают неизменную и твердую позицию по отношению к любым попыткам наших доморощенных националистов поднять голову. Вместе с тем, белорусам нельзя расслабляться, самоуспокаиваться, заниматься «шапкозакидательством». У нас нет своего «Крыма», который в одночасье мог бы резко поднять градус патриотического духа в стране. Поэтому мы должны постоянно, целенаправленно и неустанно работать с молодежью, чтобы оградить ее и общество в целом от влияния национал-радикалов, от всего того, что могло бы подорвать нравственное здоровье нации и дезинтегрировать страну.

Актуальность гражданско-патриотического воспитания обусловлена также и теми негативными моментами, которые становятся заметными в последнее время в общественной жизни нашей страны. Речь идет, прежде всего, о стяжательстве, фактах коррупции среди части чиновников. На одном из последних пленумов ЦК нашей партии заострялось внимание на этом неблаговидном и опасном для общества явлении, от которого следует решительно избавляться и дальше. Другая проблема, которая обсуждается населением – проблема дефицита ответственности в поведении представителей различных слоев населения. Сегодня не редкость, когда мы сталкиваемся с некомпетентностью и недостаточным профессионализмом управленческих кадров. Работники предпочитают не особо напрягаться, занимаются «спихотактикой», при удобном случае перекладывая на других свою ответственность за последствия принятых решений. Это касается и части граждан, которые свои родительские обязанности по воспитанию детей, свою ответственность за собственное благополучие и благополучие своей семьи пытаются перенести на плечи школы, государства, общества и т.д. Подобные социальные перекосы, социальный инфантилизм являются, не в последнюю очередь, следствием внедрения в наше общество ценностей либерализма с гипертрофией личного, эгоистического интереса и личного блага, стремлением получать от жизни только удовольствия.

Представляется, что наши товарищи, избранные депутатами местных Советов, могут более активно участвовать в работе по подбору, расстановке и, особенно, воспитанию управленческих кадров на местах. Необходимо активнее использовать социальные лифты. В нашей стране много способных, грамотных, ответственных специалистов, болеющих за свою страну, нужно только их увидеть, заметить, избегая действовать по шаблону и личным предпочтениям.

Мы, коммунисты, живем среди людей, тесно общаемся с различными категориями наших граждан и не можем не видеть, как стремительно падает бытовая культура в обществе. Во взаимоотношениях между людьми все более заметными становятся агрессивность, раздражительность, воинствующее хамство. Чаще можно встретить молодых людей с криминализированным сознанием, тех, кто хочет жить красиво и с удовольствием, но не обременяет себя мыслями о том, что деньги нужно зарабатывать «в поте лица», кто с легкостью может нахамить, оскорбить любого, не говоря уже о пожилых людях и стариках.

Появление в обществе таких тенденций и настроений должно нас настораживать и побуждать к поиску путей и способов преодоления причин их появления. Нельзя забывать о том, что мы живем в открытом информационном пространстве, и на сознание наших граждан оказывают влияние различные идеологические силы. Буржуазные идеологи стараются посеять зерно сомнения в правильности избранного нашей страной курса, делают акцент преимущественно на проблемах и негативных моментах жизни общества, не брезгуют всякого рода домыслами, спекуляциями и прямой ложью, методично размывая нравственные ориентиры и ценности белорусов. Социальные сети и массовая культура выступают носителями данной идеологии, стремятся вылепить своего рода «пластилинового» обывателя, который измеряет мир полным холодильником, собственным комфортом, достигаемым любыми средствами, и легко поддается манипулированию.

В этих условиях наша партия и дальше не должна ослаблять массово-разъяснительную и пропагандистскую работу с населением, особенно с молодежью. На наш взгляд, в осуществлении работы по гражданско-патриотическому воспитанию населения нам следует более активно использовать различные возможности и площадки и, в первую очередь, следующие:

1) работа в непосредственном, живом контакте с гражданами через встречи, беседы, участие в проведении совместных акций;

2) проведение научно-практических конференций, семинаров, «круглых столов» и т.д. с целью совершенствования идейно-теоретической деятельности партии, отработки новых приемов и навыков ведения научной дискуссии, а также четкой системы аргументации;

3) использование как региональных, местных средств массовой информации, так и республиканских, прежде всего, телевидения для артикуляции позиции партии по актуальным общественно-политическим проблемам развития страны;

4) усиление влияния партии на граждан через участие коммунистов в представительных органах власти: как местных Советов, так и Парламенте.

В заключение хотелось бы отметить, что Компартия Беларуси многое делает по патриотическому воспитанию граждан. Данную работу следует продолжать и совершенствовать с учетом новейших тенденций, которые происходят в мире и в самой республике. Мы живем в глобализующемся мире, где ни на минуту не прекращаются попытки разрушить национальную самоидентичность белорусов, подорвать духовно-нравственные устои народа, где существует реальная угроза распространения на белорусское общество эпидемии нравственной деградации.

Поэтому необходимо и в дальнейшем не ослаблять усилий государства, общества, всех патриотических сил страны по идейно-нравственному воспитанию наших граждан, ибо достичь поставленных целей по построению сильной, процветающей Беларуси невозможно без нравственного здоровья и социального оптимизма нации.

Автор: 
пресс-служба КПБ
Номер газеты: 
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
4 + 6 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.