APosteriori
Писатель
- Регистрация
- 16 Июл 2008
- Сообщения
- 9
- Реакции
- 18
- Автор темы
- #1
Данная тема уже поднималась, и вроде как оказаль практически ненужной никому) но все же для тех кому нужно иметь возможность изменять контент страниц ГЛАВНАЯ и ОБРАТНАЯ СВЯЗЬ могу предоставить такой рецепт:
делаем вставку данных в таблицу ss_settings (с помощью phpMyAdmin или другого менеджера баз данных) используя следующий код:
Теперь если зайти в админку в раздел настроек - то внизу появятся две дополнительные опции с полями куда надо ввести ID страниц, которые должны выводится на главную и обратную связь.
Идем в раздел "дополнительные страницы" и создаем там две любые страницы, смотрим их ID и записываем в поля выше))
Далее открываем файл index.php вставляем почти в самый конец ПЕРЕД строчкой:
блок кода:
сохраняем файл, заходим в шаблоны home.tpl.html и feedback.tpl.html и меняем в них соответственно:
и
все! можно любоваться результатом))
делаем вставку данных в таблицу ss_settings (с помощью phpMyAdmin или другого менеджера баз данных) используя следующий код:
Код:
INSERT INTO `ss_settings` (
`settingsID` ,
`settings_groupID` ,
`settings_constant_name` ,
`settings_value` ,
`settings_title` ,
`settings_description` ,
`settings_html_function` ,
`sort_order`
)
VALUES (
'0', '2', 'CONF_OWS_AUXPAGE_MAIN', '1', 'ID дополнительной страницы, выводимой на главную страницу', NULL , 'setting_TEXT_BOX(0,', '10'
), (
'0', '2', 'CONF_OWS_AUXPAGE_FEEDBACK', '2', 'ID дополнительной страницы, выводимой на страницу с обратной связью', NULL , 'setting_TEXT_BOX(0,', '10'
);
Теперь если зайти в админку в раздел настроек - то внизу появятся две дополнительные опции с полями куда надо ввести ID страниц, которые должны выводится на главную и обратную связь.
Идем в раздел "дополнительные страницы" и создаем там две любые страницы, смотрим их ID и записываем в поля выше))
Далее открываем файл index.php вставляем почти в самый конец ПЕРЕД строчкой:
PHP:
//show Smarty output
$smarty->display("index.tpl.html");
PHP:
if( defined("CONF_OWS_AUXPAGE_MAIN") && defined("CONF_OWS_AUXPAGE_FEEDBACK") ){
$ows_aux_page = auxpgGetAuxPage(CONF_OWS_AUXPAGE_MAIN);
if ( $ows_aux_page ){
if ( $ows_aux_page["aux_page_text_type"] != 1 )
$ows_aux_page["aux_page_text"] = nl2br( str_replace("<","<",$ows_aux_page["aux_page_text"]) );
$smarty->assign("ows_main_content", $ows_aux_page["aux_page_text"] );
}else{
$smarty->assign("ows_main_content", STRING_GREETINGS);
}
$ows_aux_page = auxpgGetAuxPage(CONF_OWS_AUXPAGE_FEEDBACK);
if ( $ows_aux_page ){
if ( $ows_aux_page["aux_page_text_type"] != 1 )
$ows_aux_page["aux_page_text"] = nl2br( str_replace("<","<",$ows_aux_page["aux_page_text"]) );
$smarty->assign("ows_feedback_content", $ows_aux_page["aux_page_text"] );
}else{
$smarty->assign("ows_feedback_content", STRING_FEEDBACK_DESCRIPTION);
}
}
сохраняем файл, заходим в шаблоны home.tpl.html и feedback.tpl.html и меняем в них соответственно:
Код:
{$smarty.const.STRING_GREETINGS}
на
{$ows_main_content}
Код:
{$smarty.const.STRING_FEEDBACK_DESCRIPTION}
на
{$ows_feedback_content}
все! можно любоваться результатом))