Писать на форуме DIAFAN.CMS могут только зарегистрированные пользователи. Войдите или зарегистрируйтесь.
текст в категориях
-
10 мая 2017 г.
-
Добрый вечер.
как сместить текст в категориях вниз после товара? https://rukzak4you.ru/shop/ryukzaki/ -
-
-
-
10 мая 2017 г.
-
Перекинуть в шаблоне страницы категории
-
-
-
-
10 мая 2017 г.
-
ооочень размыто...
-
-
-
-
10 мая 2017 г.
-
Что-то я у вас там запуталась - где главная страница, а где категория.
Если это категория, то все просто:
1. Идем сюда: /modules/shop/views/shop.view.list.php
2. "вывод списка товаров" переставьте вверх, перед выводом описания текущей категории.
Код//вывод описания текущей категории
if (!empty($result["text"])) .... и тд
Код//вывод списка товаров
if (!empty($result["rows"]))
{
echo $this->get('rows', 'shop', $result);
}
-----------------------------
Если у вас это главная страница, то тут немного иначе.
В файле site_start.php есть это
Код<!-- шаблонный тег вывода основного контента сайта -->
<insert name="show_body">
Именно оно и отвечает за вывод контента на главной странице.
ЦитатаSHOW_BODY
Выводит основной контент страницы: заголовка (если не запрещен его вывод в настройке странице «Не показывать заголовок»), текста страницы и прикрепленного модуля. Заменяет три тега: show_h1, show_text, show_module.
Значит нужно найти именно этот файл. Идем в themes/functions/show_body.php.
Там видим:Код$this->functions('show_text');
$this->functions('show_module');
Собственно, как я понимаю, эти две строчки можно поменять местами. -
-
Поблагодарили: Ppafy (Ppafy)
-
-
-
10 мая 2017 г.
-
теперь новая проблемка---- в категориях где есть подкатегория исчез текст( в админке он есть ) и сполз поиск по товарам вниз- https://rukzak4you.ru/shop/ryukzaki/
-
-
-
-
10 мая 2017 г.
-
Кодif (! defined('DIAFAN'))
{
$path = __FILE__; $i = 0;
while(! file_exists($path.'/includes/404.php'))
{
if($i == 10) exit; $i++;
$path = dirname($path);
}
include $path.'/includes/404.php';
}
if(! empty($result["error"]))
{
echo '<p>'.$result["error"].'</p>';
return;
}
echo '<div class="heading">
<h1>'.$result['name'].'</h1>';
//вывод сортировки товаров
if(! empty($result["link_sort"]))
{
echo $this->get('sort_block', 'shop', $result);
}
echo '</div>';
if(empty($result["ajax"]))
{
echo '<div class="js_shop_list">';
}
//вывод списка товаров
if (!empty($result["rows"]))
{
echo '<div class="catalog">';
echo $this->get('rows', 'shop', $result);
echo '</div>';
//вывод изображений текущей категории
if (!empty($result["img"]))
{
echo '<div class="shop_cat_all_img">';
foreach ($result["img"] as $img)
{
switch ($img["type"])
{
case 'animation':
echo '<a href="'.BASE_PATH.$img["link"].'" rel="prettyPhoto[gallery'.$result["id"].'shop_cat]">';
break;
case 'large_image':
echo '<a href="'.BASE_PATH.$img["link"].'" rel="large_image" width="'.$img["link_width"].'" height="'.$img["link_height"].'">';
break;
default:
echo '<a href="'.BASE_PATH_HREF.$img["link"].'">';
break;
}
echo '<img src="'.$img["src"].'" width="'.$img["width"].'" height="'.$img["height"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">'
. '</a> ';
}
echo '</div>';
}
echo $result['text'].'</div>';
}
else
{
//вывод изображений текущей категории
if (!empty($result["img"]))
{
echo '<div class="shop_cat_all_img">';
foreach ($result["img"] as $img)
{
switch ($img["type"])
{
case 'animation':
echo '<a href="'.BASE_PATH.$img["link"].'" rel="prettyPhoto[gallery'.$result["id"].'shop_cat]">';
break;
case 'large_image':
echo '<a href="'.BASE_PATH.$img["link"].'" rel="large_image" width="'.$img["link_width"].'" height="'.$img["link_height"].'">';
break;
default:
echo '<a href="'.BASE_PATH_HREF.$img["link"].'">';
break;
}
echo '<img src="'.$img["src"].'" width="'.$img["width"].'" height="'.$img["height"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">'
. '</a> ';
}
echo '</div>';
}
}
//вывод подкатегории
if (!empty($result["children"]))
{
foreach ($result["children"] as $child)
{
echo '<div class="shop_cat_link">';
//вывод изображений подкатегории
if (!empty($child["img"]))
{
echo '<div class="shop_cat_img">';
foreach ($child["img"] as $img)
{
switch ($img["type"])
{
case 'animation':
echo '<a href="'.BASE_PATH.$img["link"].'" rel="prettyPhoto[gallery'.$child["id"].'shop]">';
break;
case 'large_image':
echo '<a href="'.BASE_PATH.$img["link"].'" rel="large_image" width="'.$img["link_width"].'" height="'.$img["link_height"].'">';
break;
default:
echo '<a href="'.BASE_PATH_HREF.$img["link"].'">';
break;
}
echo '<img src="'.$img["src"].'" width="'.$img["width"].'" height="'.$img["height"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">'
. '</a> ';
}
echo '</div>';
}
//название и ссылка подкатегории
echo '<a href="'.BASE_PATH_HREF.$child["link"].'">'.$child["name"].' ('.$child["count"].')</a>';
//краткое описание подкатегории
if ($child["anons"])
{
echo '<div class="shop_cat_anons">'.$child['anons'].'</div>';
}
echo '</div>';
//вывод списка товаров подкатегории
if (!empty($child["rows"]))
{
$res = $result;
$res["rows"] = $child["rows"];
echo '<div class="catalog">';
echo $this->get('rows', 'shop', $res);
echo '</div>';
}
}
}
if (!empty($result["rows"]) && empty($result["hide_compare"]))
{
echo $this->get('compared_goods_list', 'shop', array("site_id" => $this->diafan->_site->id, "shop_link" => $result['shop_link']));
}
//вывод описания текущей категории
if (!empty($result["text"]))
{
echo '<div class="shop_text text">';
}
//постраничная навигация
if (!empty($result["paginator"]))
{
echo $result["paginator"];
}
//вывод ссылок на предыдущую и последующую категории
/*if (! empty($result["previous"]) || ! empty($result["next"]))
{
echo '<div class="previous_next_links">';
if (! empty($result["previous"]))
{
echo '<div class="previous_link"><a href="'.BASE_PATH_HREF.$result["previous"]["link"].'">← '.$result["previous"]["text"].'</a></div>';
}
if (! empty($result["next"]))
{
echo '<div class="next_link"><a href="'.BASE_PATH_HREF.$result["next"]["link"].'">'.$result["next"]["text"].' →</a></div>';
}
echo '</div>';
}*/
//вывод комментариев ко всей категории товаров (комментарии к конкретному товару в функции id())
if (!empty($result["comments"]))
{
echo $result["comments"];
}
if(empty($result["ajax"]))
{
echo '</div>';
}
-
-
-
-
10 мая 2017 г.
-
подскажите ,плиз,где я ляпнул?
-
-
-
-
10 мая 2017 г.
-
Что-то вы еще меняли. У вас col-right (правый блок) прыгнул в col-left (левый блок).
На других страницах, как видно, у вас эти блоки друг за другом идут. -
-
-
-
10 мая 2017 г.
-
Поняла, где прикол.
Код//вывод описания текущей категории
if (!empty($result["text"]))
{
echo '<div class="shop_text text">';
}
Вы скопировали только открытие дива и больше ничего. Див открыли, но не закрыли, вот у вас и попал правый блок в левый.
Собственно, вертайте все взад и пробуйте переставить воть это все вниз:
Код//вывод описания текущей категории
if (!empty($result["text"]))
{
echo '<div class="shop_text text">';
//вывод изображений текущей категории
if (!empty($result["img"]))
{
echo '<div class="shop_cat_all_img">';
foreach ($result["img"] as $img)
{switch ($img["type"])
{
case 'animation':
echo '<a href="'.BASE_PATH.$img["link"].'" rel="prettyPhoto[gallery'.$result["id"].'shop_cat]">';
break;
case 'large_image':
echo '<a href="'.BASE_PATH.$img["link"].'" rel="large_image" width="'.$img["link_width"].'" height="'.$img["link_height"].'">';
break;
default:
echo '<a href="'.BASE_PATH_HREF.$img["link"].'">';
break;
}
echo '<img src="'.$img["src"].'" width="'.$img["width"].'" height="'.$img["height"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">'
. '</a> ';
}
echo '</div>';
}
echo $result['text'].'</div>';
}
else
{
//вывод изображений текущей категории
if (!empty($result["img"]))
{
echo '<div class="shop_cat_all_img">';
foreach ($result["img"] as $img)
{
switch ($img["type"])
{
case 'animation':
echo '<a href="'.BASE_PATH.$img["link"].'" rel="prettyPhoto[gallery'.$result["id"].'shop_cat]">';
break;
case 'large_image':
echo '<a href="'.BASE_PATH.$img["link"].'" rel="large_image" width="'.$img["link_width"].'" height="'.$img["link_height"].'">';
break;
default:
echo '<a href="'.BASE_PATH_HREF.$img["link"].'">';
break;
}
echo '<img src="'.$img["src"].'" width="'.$img["width"].'" height="'.$img["height"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">'
. '</a> ';
}
echo '</div>';
}
} -
-
Поблагодарили: Ppafy (Ppafy)
-
-
-
11 мая 2017 г.
-
помогите ещё с советом) что за блок и как его убрать? rukzak4you.ru
-
-
-
-
11 мая 2017 г. , редакция: 11 мая 2017 г.
-
Похоже на текст главной страницы. Если да, то откройте на редактирование главную страницу и делайте как Вам надо.
-
-
Поблагодарили: Ppafy (Ppafy)
-
-
-
29 января 2018 г. , редакция: Виталий (DIAFAN.CMS) 867 29 января 2018 г.
-
Здравствуйте! У меня точно такая ситуация.
Сделал все как указано в этой теме, очистил кеш cntrl+F5 но ничего не поменялось. Подскажите, что мне надо исправить.Код
<?php
/**
* Шаблон списка товаров
*
* @package DIAFAN.CMS
* @author diafan.ru
* @version 6.0
* @license http://www.diafan.ru/license.html
* @copyright Copyright (c) 2003-2018 OOO «Диафан» (http://www.diafan.ru/)
*/
if (! defined('DIAFAN'))
{
$path = __FILE__; $i = 0;
while(! file_exists($path.'/includes/404.php'))
{
if($i == 10) exit; $i++;
$path = dirname($path);
}
include $path.'/includes/404.php';
}
if(! empty($result["error"]))
{
echo '<p>'.$result["error"].'</p>';
return;
}
if(empty($result["ajax"]))
{
echo '<div class="js_shop_list shop_list">';
}
//вывод подкатегории
if (!empty($result["children"]))
{
foreach ($result["children"] as $child)
{
echo '<div class="shop_cat_link">';
//вывод изображений подкатегории
if (!empty($child["img"]))
{
echo '<div class="shop_cat_img">';
foreach ($child["img"] as $img)
{
switch ($img["type"])
{
case 'animation':
echo '<a href="'.BASE_PATH.$img["link"].'"
rel="prettyPhoto[gallery'.$child["id"].'shop]">';
break;
case 'large_image':
echo '<a href="'.BASE_PATH.$img["link"].'"
rel="large_image" width="'.$img["link_width"].'" height="'.$img["link_height"].'">';
break;
default:
echo '<a href="'.BASE_PATH_HREF.$img
["link"].'">';
break;
}
echo '<img src="'.$img["src"].'" width="'.$im
. '</a> ';
}
echo '</div>';
}
//название и ссылка подкатегории
echo '<a href="'.BASE_PATH_HREF.$child["link"].'">'.$child["name"].' ('.
$child["count"].')</a>';
//краткое описание подкатегории
if ($child["anons"])
{
echo '<div class="shop_cat_anons">'.$child['anons'].'</div>';
}
echo '</div>';
//вывод списка товаров подкатегории
if (!empty($child["rows"]))
{
$res = $result;
$res["rows"] = $child["rows"];
echo '<div class="shop-pane">';
echo $this->get('rows', 'shop', $res);
echo '</div>';
}
}
}
//вывод списка товаров
if (!empty($result["rows"]))
{
//вывод сортировки товаров
if(! empty($result["link_sort"]))
{
echo $this->get('sort_block', 'shop', $result);
}
echo '<div class="shop-pane">';
echo $this->get('rows', 'shop', $result);
echo '</div>';
}
//вывод описания текущей категории
if (!empty($result["text"]))
{
echo '<div class="shop_text text">';
//вывод изображений текущей категории
if (!empty($result["img"]))
{
echo '<div class="shop_cat_all_img">';
foreach ($result["img"] as $img)
{
switch ($img["type"])
{
case 'animation':
echo '<a href="'.BASE_PATH.$img["link"].'"
rel="prettyPhoto[gallery'.$result["id"].'shop_cat]">';
break;
case 'large_image':
echo '<a href="'.BASE_PATH.$img["link"].'"
rel="large_image" width="'.$img["link_width"].'" height="'.$img["link_height"].'">';
break;
default:
echo '<a href="'.BASE_PATH_HREF.$img["link"].'">';
break;
}
echo '<img src="'.$img["src"].'" width="'.$img["width"].'" height="'.
$img["height"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">'
. '</a> ';
}
echo '</div>';
}
echo $result['text'].'</div>'
;
}
else
{
//вывод изображений текущей категории
if (!empty($result["img"]))
{
echo '<div class="shop_cat_all_img">';
foreach ($result["img"] as $img)
{
switch ($img["type"])
{
case 'animation':
echo '<a href="'.BASE_PATH.$img["link"].'"
rel="prettyPhoto[gallery'.$result["id"].'shop_cat]">';
break;
case 'large_image':
echo '<a href="'.BASE_PATH.$img["link"].'"
rel="large_image" width="'.$img["link_width"].'" height="'.$img["link_height"].'">';
break;
default:
echo '<a href="'.BASE_PATH_HREF.$img["link"].'">';
break;
}
echo '<img src="'.$img["src"].'" width="'.$img["width"].'" height="'.
$img["height"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">'
. '</a> ';
}
echo '</div>';
}
}
//постраничная навигация
if (!empty($result["paginator"]))
{
echo $result["paginator"];
}
if (!empty($result["rows"]) && empty($result["hide_compare"]))
{
echo $this->get('compared_goods_list', 'shop', array("site_id" => $this->diafan-
>_site->id, "shop_link" => $result['shop_link']));
}
//вывод ссылок на предыдущую и последующую категории
if (! empty($result["previous"]) || ! empty($result["next"]))
{
echo '<div class="previous_next_links">';
if (! empty($result["previous"]))
{
echo '<div class="previous_link"><a href="'.BASE_PATH_HREF.$result
["previous"]["link"].'">← '.$result["previous"]["text"].'</a></div>';
}
if (! empty($result["next"]))
{
echo '<div class="next_link"><a href="'.BASE_PATH_HREF.$result["next"]
["link"].'">'.$result["next"]["text"].' →</a></div>';
}
echo '</div>';
}
//вывод комментариев ко всей категории товаров (комментарии к конкретному товару в функции id
())
if (!empty($result["comments"]))
{
echo $result["comments"];
}
if(empty($result["ajax"]))
{
echo '</div>';
} -
-
-
-
29 января 2018 г.
-
бррр, лучше прилепите сюда файл, проще показать. И напомните, что именно хотите сделать?
-
-
-
-
29 января 2018 г.
-
Да, озвучьте суть вопроса.
Код здесь вставляйте в код, чтобы не было этих портянок.
И пациента сразу дайте. -
-
-
-
30 января 2018 г.
-
Суть вопроса: Сейчас товары отображается внизу , нужно поднять наверх, "шаблон сайта стандартный, который идет после установки CMS"
-
-
-
-
- Михаил (ZzzBep)
- 139
-
30 января 2018 г.
-
После установки арендного сайта!? Вы лучше адрес сайта напишите, а то здесь гадалок нет и Ванга в отпуске.
-
-
Поблагодарили: Александра (Alexa0105)
-
-
-
30 января 2018 г.
-
Нужно Вангу звать...
Серьезно: нужен пациент, чтобы понять, что у вас там не так.
И шаблон у вас не стандартный.
Если я правильно поняла, то список товаров просто съехал вниз. Следовательно у вас проблемы с версткой. -
-
-
-
-
30 января 2018 г.
-
Прошу прощения. http://rivabella42-61188.p1.gu3.ru
Шаблон http://themes.diafan.ru/adaptiveshop414/
В верстке ничего не делал, просто пытаюсь разобраться с новой платформой. Раньше сайт был на нетхаусе, сейчас ищу платформу чтобы перенести. -
-
-
-
- Михаил (ZzzBep)
- 139
-
30 января 2018 г.
-
Вы скорее всего при редактировании шаблона div не туда прописали или вынесли из блока шаблонный тег выводящий товар.
-
-
-
-
30 января 2018 г.
-
Изменения вносил только в шапке и еще действия указаны в этой теме "сместить текст в категориях вниз после товара", больше ничего.
-
-
-
-
- Михаил (ZzzBep)
- 139
-
30 января 2018 г.
-
Обратитесь в ТП
-
-
-
-
-
30 января 2018 г.
-
Вы контейнер <div class="col-md-9"> вынесли за пределы <div class="row">, вот он и вылетел вниз. Следовательно вы меняли не только вышеуказанный файл, а еще и site.php (или как он у вас в шаблоне называется?).
-
-
-
-
30 января 2018 г.
-
Я Ванга :) В этом шаблоне косячек, там в /custom/my/modules/shop/showsearch.shop.php а конце тег div не закрыт. Надо добавить просто после [/form]
В поддержку пишите, поправят.
Вообще, конечно, должны были поправить и в исходнике. Когда сайт сделали? -
-
-
-
01 февраля 2018 г.
-
Всем, огромное спасибо!
-
-
-
-
-
30 января 2018 г.
-
-
-
-
31 января 2018 г.
-
Вот на скрине справа видно название файла, номер строки и стиль, в который можно добавить padding: 10px; и будет вам отступ.
-
-
Поблагодарили: Любимов Павел (DIAFAN.CMS)
-
-
-
31 января 2018 г.
-
Спасибо, Александра... Но это только для одного товара. А мне нужно для всего шаблона... Это возможно?
-
-
-
-
31 января 2018 г. , редакция: 31 января 2018 г.
-
Не совсем так. Но да, на всём сайте выше указанный пример работать не будет. У вас в /custom/my/css/style.css (756 строка) есть следующий код:padding сделайте просто 15px и будет вам отступ.Код
.tabbable-line > .tab-content {
margin-top: -3px;
background-color: #fff;
border: 0;
border-top: 1px solid #eee;
padding: 15px 0;
}
И селектор заодно поменяйте с .tabbable-line > .tab-content на .tabbable-line .tab-content.
Так надёжнее, учитывая вашу конструкцию табов.Код.tabbable-line .tab-content {
margin-top: -3px;
background-color: #fff;
border: 0;
border-top: 1px solid #eee;
padding: 15px;
} -
-
-
-
31 января 2018 г.
-
Здравствуйте, у меня такой вопрос, я пытаюсь вставить в меню новые пункты, они создаются, но при просмотре не отображаются, как с этим бороться, может где-то нужно выключить ограничения?
-
-
-
-
- Михаил (ZzzBep)
- 139
-
31 января 2018 г.
-
В этом шаблоне в меню выводятся не пункты меню по-моему, а категории )) если не ошибаюсь.
-
-
-
-
01 февраля 2018 г.
-
Насколько я понимаю, меню здесь выпадающее... И все - там. А здесь, в этом шаблоне категории товаров
-
-
-
-
Новости
-
18 июня
-
В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
-
24 апреля
-
В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
-
12 января
-
После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке.
Блоги
-
24.04.2024
-
Выпустили новую сборку DIAFAN.CMS 7.1.4.
Блоги
-
12.01.2024
-
В данном руководстве познакомим вас с панелью управления DIAFAN.CMS