Категории
[FAQ] Часто задаваемые вопросы и ответы
Проблемы и решения
Ошибки и исправления
Общие вопросы
Расширения
Установка и обновление
Модули
Шаблоны
Локализация интерфейса
Коммерческие предложения
Учимся бизнесу
Бизнес книги
Поисковая оптимизация (SEO)
Магазины на ShopOS
Хостинг для ShopOS
Предложения и пожелания
Курилка
|
вопрос про Box~ы
Поместил {$BOX_CONTENT} в нижней части сайта. Но не могу его подредактировать. Именно требуется поставить между словами | - разделительную черту. и цвет поменять.
как я понял а папке Боксы есть файлик контент.пхп нужно там где менять или нет?
<?php
$box = new osTemplate;
$content_string = '';
$box->assign('language', $_SESSION['language']);
if (!CacheCheck()) { $cache=false; $box->caching = 0; } else { $cache=true; $box->caching = 1; $box->cache_lifetime = CACHE_LIFETIME; $box->cache_modified_check = CACHE_CHECK; $cache_id = $_SESSION['language'].$_SESSION['customers_status']['customers_status_id']; }
if (!$box->is_cached(CURRENT_TEMPLATE.'/boxes/box_content.html', @$cache_id) || !$cache) {
$box->assign('tpl_path', _HTTP_THEMES_C);
if (GROUP_CHECK == 'true') { $group_check = "and group_ids LIKE '%c_".$_SESSION['customers_status']['customers_status_id']."_group%'"; }
$content_query = "SELECT content_id, categories_id, parent_id, content_title, content_url, content_group FROM ".TABLE_CONTENT_MANAGER." WHERE languages_id='".(int) $_SESSION['languages_id']."' and file_flag=1 ".$group_check." and content_status=1 order by sort_order";
$content_query = osDBquery($content_query);
while ($content_data = os_db_fetch_array($content_query, true)) { $SEF_parameter = ''; if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') $SEF_parameter = '&content='.os_cleanName($content_data['content_title']);
if ($content_data['content_url'] != '') { $link = '<a class="content" href="'.$content_data['content_url'].'" target="_blank">'; } else { $link = '<a class="content" href="'.os_href_link(FILENAME_CONTENT, 'coID='.$content_data['content_group'].$SEF_parameter).'">'; }
$content_string .= $link.$content_data['content_title'].'</a><br />' . "\n"; }
if ($content_string != '') $box->assign('BOX_CONTENT', $content_string);
}
if (!$cache) { $box_content = $box->fetch(CURRENT_TEMPLATE.'/boxes/box_content.html'); } else { $box_content = $box->fetch(CURRENT_TEMPLATE.'/boxes/box_content.html', $cache_id); }
$osTemplate->assign('box_CONTENT', $box_content); ?>
это для default
для вашего шаблона может немного отличаться
?php
$box_smarty = new osTemplate; $content_string = '';
$box_smarty->assign('language', $_SESSION['language']); // set cache ID if (!CacheCheck()) { $cache=false; $box_smarty->caching = 0; } else { $cache=true; $box_smarty->caching = 1; $box_smarty->cache_lifetime = CACHE_LIFETIME; $box_smarty->cache_modified_check = CACHE_CHECK; $cache_id = $_SESSION['language'].$_SESSION['customers_status']['customers_status_id']; }
if (!$box_smarty->is_cached(CURRENT_TEMPLATE.'/boxes/box_content.html', $cache_id) || !$cache) {
$box_smarty->assign('tpl_path', _HTTP_THEMES_C);
if (GROUP_CHECK == 'true') { $group_check = "and group_ids LIKE '%c_".$_SESSION['customers_status']['customers_status_id']."_group%'"; }
$content_query = "SELECT content_id, categories_id, parent_id, content_title, content_group FROM ".TABLE_CONTENT_MANAGER." WHERE languages_id='".(int) $_SESSION['languages_id']."' and file_flag=1 ".$group_check." and content_status=1 order by sort_order";
$content_query = osDBquery($content_query);
while ($content_data = os_db_fetch_array($content_query, true)) { $SEF_parameter = ''; if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') $SEF_parameter = '&content='.os_cleanName($content_data['content_title']); $content_string .= '<a class="katlinks" href="'.os_href_link(FILENAME_CONTENT, 'coID='.$content_data['content_group'].$SEF_parameter).'">'.$content_data['content_title'].'</a>'; } if ($content_string != '') $box_smarty->assign('BOX_CONTENT', $content_string);
}
if (!$cache) { $box_content = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_content.html'); } else { $box_content = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_content.html', $cache_id); }
$osTemplate->assign('box_CONTENT', $box_content); ?>
Вот сам код пробывал вставлять в нужное место ваш листинг, не вышло.
Можно ли вообще редактировать информацию в блоках? и как? как я понял инфа берется из таблицы в мускуле?
Всё спасибо разобрался!
Источник
|