Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

вопрос про Box~ы

вопрос про 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);
?>

Вот сам код пробывал вставлять  в нужное место ваш листинг, не вышло.


Можно ли вообще редактировать информацию в блоках? и как? как я понял инфа берется из таблицы в мускуле?


Всё спасибо разобрался!


Источник



Copyright ShopOS