•

• Mike •

Ищущий всегда найдет… что поискать… ))
+912
Репутация
3834
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Компонент "Новое в новостях", разбить новые новости на две колонки 8 апреля 2012 в 22:57
в styles.css строки где-то ~240-260…
#2 [ЕСТЬ РЕШЕНИЕ] Компонент "Новое в новостях", разбить новые новости на две колонки 8 апреля 2012 в 22:57
в дефолтном они все начинаются тоже с группового селектора (т.е из двух частей состоят)

#main .module
#main .moduletitle
#main .modulebody


соответственно так же и переименуйте с #main…
#3 [ЕСТЬ РЕШЕНИЕ] Компонент "Новое в новостях", разбить новые новости на две колонки 8 апреля 2012 в 22:41
новых файлов никаких не надо создавать…
вам нужно в админке выбрать из дубликатов тот модуль, который будете делать в две колонки — кликнуть на нём (попадёте в настройки) > рядом со вторым полем (справа) где написано «Название модуля отображается в админке» есть маленькое поле «CSS префикс» набирите в нём например: two_cols_
всё сохраняете настройки модуля…
открываете из вашей папки с шаблоном файл styles.css
находите в нём где прописаны свойства для классов

.module
.moduletitle
.modulebody

дублируете их
и переименовываете в

.two_cols_module
.two_cols_moduletitle
.two_cols_modulebody

то есть к имени класса добавляете тот префикс, что вводили в настройках модуля в админке…
потом добавьте то что я советовал в посте только через групповой селектор

.two_cols_modulebody .mod_latest_entry {
float: left;
margin-bottom: 10px;
margin-right: 30px; /*просвет между колонками*/
width: 400px;/*ширина блока подобрать нужную*/
}

всё… сохраняйте файл и у вас будет индивидуально настроенная копия модуля(дубликат)…
#4 InstantShop: количество товаров выводимых на одной страницы - где задается? 8 апреля 2012 в 19:04
откройте файлик /admin/components/shop/backend.php
найдите строчку, приблизительно ~3607 начинается с:
  1.  
  2. if($opt=='saveconfig'){
  3. .......
  4.  
ниже по коду находим:
  1.  
  2. $cfg['related_count'] = $inCore->request('related_count', 'int', 5);
  3.  
сразу после этой строчки вставляем новую:
  1.  
  2. $cfg['perpage'] = $inCore->request('perpage', 'int', 15);
  3.  
далее…
ниже по коду ищем блок:
  1.  
  2. <tr>
  3. <td width=""><strong>Количество связанных товаров: </strong></td>
  4. <td>
  5. <input type="text" name="related_count" value="<?php echo $cfg['related_count']; ?>" style="width:40px;" />
  6. </td>
  7. </tr>
  8.  
после него вставляем аналогичный:
  1.  
  2. <tr>
  3. <td width=""><strong>Количество товаров на странице: </strong></td>
  4. <td>
  5. <input type="text" name="perpage" value="<?php echo $cfg['perpage']; ?>" style="width:40px;" />
  6. </td>
  7. </tr>
  8.  
сохраняем файлик, теперь в админке в настройках шопа на второй вкладке в самом низу появиться поле «Количество товаров на странице», можно редактировать чтобы не лазить в базу…
#5 [ЕСТЬ РЕШЕНИЕ] Компонент "Новое в новостях", разбить новые новости на две колонки 8 апреля 2012 в 18:39
если используете дубликаты то присвойте нужному модулю в конфиге (настройки модуля в админке) css префикс типа two_cols_
при этом вам придётся определить в styles.css новые блоки определений для новых классов,
они получаться типа:
  1.  
  2. .two_cols_module {} аналог .module
  3. .two_cols_moduletitle {} аналог .moduletitle
  4. .two_cols_modulebody {} аналог .modulebody
  5.  
  6. потом укажите то что я советовал в посте только через групповой селектор
  7.  
  8. .two_cols_modulebody .mod_latest_entry { ... }
  9.  
#6 [ЕСТЬ РЕШЕНИЕ] Компонент "Новое в новостях", разбить новые новости на две колонки 8 апреля 2012 в 18:31
вы используете дубликаты этого модуля?
#7 [ЕСТЬ РЕШЕНИЕ] Компонент "Новое в новостях", разбить новые новости на две колонки 8 апреля 2012 в 18:18
/templates/_default_/modules/mod_latest.tpl
  1.  
  2. {foreach key=aid item=article from=$articles}
  3. <div class="mod_latest_entry"> {*** вот тут ***}
  4. {if $article.image}
  5. <div class="mod_latest_image">
  6.  
#8 [ЕСТЬ РЕШЕНИЕ] Компонент "Новое в новостях", разбить новые новости на две колонки 8 апреля 2012 в 18:13
в шаблоне модуля новые статьи присвойте другой класс дивам и укажите приведённый выше блок определений для него (для нового класса)…
#9 [ЕСТЬ РЕШЕНИЕ] Компонент "Новое в новостях", разбить новые новости на две колонки 8 апреля 2012 в 17:45
файл стилей styles.css
  1.  
  2. .mod_latest_entry {
  3. /*clear: both;*/ /*закомментировать*/
  4. float: left;
  5. margin-bottom: 10px;
  6. margin-right: 30px; /*просвет между колонками*/
  7. width: 400px;/*ширина блока подобрать нужную*/
  8. }
  9.  
#10 На главной не отображаются модули 7 апреля 2012 в 20:12
вроде заработало?)
#11 На главной не отображаются модули 7 апреля 2012 в 20:01
если сайт пока не рабочий включите показ ошибок в php в файле index.php (в корне сайта) и отладку в настройках сайта в админке…
в index.php в самом начале строка:
  1.  
  2. Error_Reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
  3.  
закомментируйте её и следом добавьте:
  1.  
  2. //Error_Reporting(E_ALL & ~E_NOTICE & ~E_WARNING); закомментировали
  3. Error_Reporting(E_ALL); //добавили
  4.  
#12 На главной не отображаются модули 7 апреля 2012 в 19:58
сначала проверяйте по порядку что назначено сверху вниз модули на позицию top идут следующими… потом pathway потом сайдбар и мэйнтоп
#13 Как ввести $inPage->printBody() в условие? 7 апреля 2012 в 19:05
проверяйте
  1.  
  2. $inPage->page_body = .....
  3.  
что туда приходит посмотрите в cms.php в public function proceedBody()…
#14 На главной не отображаются модули 7 апреля 2012 в 18:54
сервер у вас выдаёт 500 ошибку после загрузки topmenu
посмотрите в template.php что у вас идёт после строк:
  1.  
  2. <div id="topwide" class="container_12">
  3. <div class="grid_12" id="topmod">
  4.  
то что идёт дальше вызывает ошибку…
#15 Фотогалерея 4 апреля 2012 в 21:42
gif и jpg это разные форматы в первом случае у вас изображение с палитрой 256 цветов, во втором более 16 миллионов…
проблема кроется в том что оба формата сжимают разные данные в случае со jpeg их больше в несколько раз и соответственно серверу(скрипту) нужно больше памяти чтобы их обработать…
нужно смотреть директивы в php.ini файле — memory_limit должен быть хотя бы 64 мегабайта чтобы загрузить такой jpeg…
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.