Статьи на тему рулевых реек
<?php
/*####
#
# Name: news (snippet) for Rnews Module
# Version: 0.1
# Author: RioGod & ma1oy
# E-mail: riogod@gmail.com & kol_vladimir@mail.ru
# Date: 2007 - 2009
#
####*/
$nidid = $_GET[nid];
define(rnews_PATH, "assets/snippets/rmod_news/");
$output = "";
include($modx->config['base_path'].rnews_PATH.'rnewsconf.php');
$rn_config['show_cats'] = (isset($show_cats)) ? $show_cats : ""; // [ category_ids "1,2,3,4" or "1")
$rn_config['list_limit'] = (isset($list_limit)) ? $list_limit : ""; // [ number | empty ]
$rn_config['allow_pages'] = (isset($allow_pages)) ? $allow_pages : "0"; // [ 1 | 0 ]
$rn_config['CategoryTpl'] = (isset($CategoryTpl)) ? $CategoryTpl : '@FILE:'.rnews_PATH.'templates/rnews_category.html'; // [ path | chunkname | text ]
$rn_config['NewsTpl'] = (isset($NewsTpl)) ? $NewsTpl : '@FILE:'.rnews_PATH.'templates/rnews_news.html'; // [ path | chunkname | text ]
$rn_config['NewsListTpl'] = (isset($NewsListTpl)) ? $NewsListTpl : '@FILE:'.rnews_PATH.'templates/rnews_list.html'; // [ path | chunkname | text ]
if (!class_exists('mgChunkie')) {
$chunkieclass = $modx->config['base_path'].rnews_PATH.'chunkie/chunkie.class.inc.php';
if (file_exists($chunkieclass))
{
include_once $chunkieclass;
}
else
{
$output = 'Cannot find chunkie class file! ('.$chunkieclass.')';
return;
}
}
if(!isset($nidid))
{
//echo "получили nid";
if(isset($rn_config['show_cats']) && $rn_config['show_cats'] != 'list_all')
{
$sortpar = "AND (".$modx->getFullTableName(rmod_news).".catid IN (".$rn_config['show_cats']."))";
}
$sql = "SELECT
".$modx->getFullTableName(rmod_news).".id,
".$modx->getFullTableName(rmod_news).".title,
".$modx->getFullTableName(rmod_news).".show_preview,
".$modx->getFullTableName(rmod_news).".news_body,
".$modx->getFullTableName(rmod_news).".news_date,
".$modx->getFullTableName(rmod_news).".autor,
".$modx->getFullTableName(rmod_news).".full_link,
".$modx->getFullTableName(rmod_news).".publish,
".$modx->getFullTableName(rmod_news).".catid,
".$modx->getFullTableName(rmod_newscat).".cat_name
FROM
".$modx->getFullTableName(rmod_newscat).",
".$modx->getFullTableName(rmod_news)."
WHERE
(".$modx->getFullTableName(rmod_news).".catid = ".$modx->getFullTableName(rmod_newscat).".id)
AND
(".$modx->getFullTableName(rmod_news).".publish = 1)
ORDER by news_date DESC";
$sqlResult = $modx->db->query($sql);
while ($row = $modx->db->getRow($sqlResult))
{
$ddate = explode("/", $row['news_date']);
$narr[] = array(
'id' => $row['id'],
'news_name' => $row['title'],
'cat_name' => $row['cat_name'],
'autor' => $row['autor'],
'news_date' => $ddate[0],
'news_link' => $modx->makeUrl($modx->documentIdentifier).'?nid='.$row['id'],
'news_descr' => $row['show_preview'],
'full_link' => $row['full_link'],
);
}
$tpl = new mgChunkie($rn_config['NewsListTpl']);
foreach ($narr as $valr)
{
$tpl->addVar('rnews', $valr);
$output .= $tpl->Render();
}
}
else
{
$tb_prefix = $modx->db->config['table_prefix'];
$get_news = $modx->db->select('*', $modx->getFullTableName(rmod_news), 'id=\''.intval($nidid).'\'', '');
$news = $modx->db->getRow($get_news);
$tpl = new mgChunkie($rn_config['NewsTpl']);
$pageinfo=$modx->getPageInfo($_REQUEST['gal_id'],0, "id, pagetitle, longtitle, description, alias, createdby");
$isModer = intval($modx->isMemberOfWebGroup($this->config["permissions"]["moderate"] ) || $modx->checkSession());
if ($isModer)
{
$edurl = $modx->makeUrl($modx->documentIdentifier).'?nid='.$nidid.'&mode=edit';
$news['m_editnews'] = '<a href="'.$edurl.'" title="Редактировать" style="color:#333333;">« Редактировать новость</a><br><br><hr>';
}
if($_GET[mode] != 'edit')
{
$tpl->addVar('rnews', $news);
$output .= $tpl->Render();
}
else
{
if($isModer)
{
if(!isset($_POST['doedit']))
{
$output .= '<br><br><hr><form method="post" action="">';
include_once($modx->config['base_path'].'/manager/includes/tmplvars.inc.php');
$event_output = $modx->invokeEvent("OnRichTextEditorInit", array(
'editor'=>$modx->config['which_editor'],
'elements'=>array('tvxNews'),
'height' => '500',
'frontend' => 0,
'webtheme' => 'custom'
));
if(is_array($event_output))
{
$editor_html = implode("",$event_output);
}
// Get HTML for the textarea, last parameters are default_value, elements, value
$rte_html = renderFormElement('richtext', 'xNews', '', '', $news['news_body']);
$output .= $rte_html;
print($_lang);
$output .= $editor_html.'<div align="center"><input name="doedit" type="submit" value="Сохранить"> <input name="back" type="button" value="Отмена" onclick="javascript:window.location=\''.$modx->makeUrl($modx->documentIdentifier).'?nid='.$nidid
.'\';">
</form>';
}
else
{
if(isset($nidid) and $nidid != '0')
{
$fields = array ('news_body' => addslashes($_POST['tvxNews']));
//print($fields);
$modx->db->update($fields, $modx->getFullTableName(rmod_news), 'id="' . intval($nidid) . '"');
echo '<br><br><br><div align="center"><a href="'.$modx->makeUrl($modx->documentIdentifier).'?nid='.$nidid
.'">Редактирование законченно, просмотреть новость.</a></div>';
}
else
{
echo 'error';
}
}
}
}
}
return $output;
?>
Mercedes - автомобиль для наших дорог
В последние годы величественные и степенные Mercedes-ы просто
наводнили улицы наших городов. Отечественные автолюбители, выбирая между
новым ВАЗ-ом или подержанной иномаркой, все чаще отдают предпочтение
последней. Ну а среди лидеров иностранной автопромышленности, Mercedes
всегда выделялся классической немецкой надежностью.
Несколько слов о надежности. Статистика автомобильных аварий свидетельствует о том, что
чрезвычайно прочный кузов, шасси, надежное рулевое управление и
двигатели этих "породистых" немцев хорошо переносят отечественные
условия эксплуатации. Счастливые владельцы Mercedes C-Class могут
дополнительно установить систему превентивной безопасности Pre-Safe и
активное шасси Agility Control, способное "подстраивать" жесткость
амортизаторов и реакции машины в зависимости от усилия, с которым
вращается руль или нажимается педаль. Но даже в самой простой
комплектации вам обеспечено мерное урчание мотора, устойчивый ход и
великолепно подогнанные детали кузова, рассчитанного на многолетнюю
эксплуатацию.
Если неполадка все-таки случилась, с ремонтом
Mercedes-а у вас не возникнет особых сложностей: многие автомастерские
проводят качественную диагностику и осуществляют ремонт реек,
коробок передач, кузова или двигателя. Главное - обратиться в
проверенную контору и не экономить на оригинальных запчастях.
Когда требуется ремонт? Замечено, что ремонт рулевых реек Mers'у может
понадобиться не раньше чем через 150 тысяч километров пробега, тогда как
другие иномарки могут потребовать внимания значительно раньше. Необходимость
в ремонте реек на Mercedes-е чаще всего связана с условиями
эксплуатации автомобиля: у автомобилей с высокой посадкой крепежные
элементы рулевого механизма разбалтываются на неровностях дороги, а
низкие спортивные Mercedes-ы рискуют приобрести течь рулевой рейки при
наезде на бордюр или другое небольшое возвышение. Ремонт рулевых реек также
необходим в случае увеличения зазоров между шарнирами на рулевом
механизме.
Если мелкий ремонт рулевой рейки может
осуществляться автовладельцем самостоятельно, с помощью ремкомплекта, то
при появлении малейших неполадок в работе двигателя или
электрооборудования лучше сразу обращаться в автомастерскую. Капитальный
ремонт двигателя нужен для стабилизации его работы за предыдущие годы
или в случае аварии. Капитальный ремонт реек и двигателя должен
проводиться только после предварительной компьютерной диагностики,
только тогда можно будет в полной мере оценить состояние автомобиля и
всех его неполадок.
Текущий ремонт тормозной системы
подразумевает установку новых колодок и дисков, взамен изношенных, а
также периодическую замену тормозной жидкости. Перед заменой колодок
иногда может быть необходимо проточить изношенные диски. Без этих
профилактических работ могут поломаться подшипники ступиц или
деформироваться рулевое управление, в таком случае, за плановым ремонтом
тормозной системы последует внеплановый ремонт рулевой рейки.
В
необходимости ремонта ходовой части любого автомобиля чаще всего винят
состояние наших дорог. Однако неисправность амортизаторов, подвески,
тормозного механизма, сайлентблоков, шаровых опор чаще всего является
следствием неправильной эксплуатации автомобиля. Например, если
постоянно оставлять рулевое колесо в крайнем вывернутом положении,
сайлентблокам ходовой части вскоре понадобится замена. Регулярная
диагностика ходовой части - залог вашей уверенности на дороге.
Источник:
|