Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Мебельный магазин http://www.mebunivermag.ru готов к запуску
osCommerce по-русски. Форум. > Электронная коммерция > ВИТРИНА МАГАЗИНОВ на базе ОSС
Sergy
Мебельный магазин http://www.mebunivermag.ru готов к запуску.

Все-таки, через 2 месяца после начала работ можно сказать, что магазин можно запускать в работу. smile.gif
Во многом магазин обязан своему становлению форуму, за что выражаю огромное спасибо всем его участникам.

Магазин сделан на основе osc 2.2 ms2.

Присутствуют как стандартные, так и нестандартные изменения.

Стандартные модули:
- EasyPopulate
- Header Tag Controller
- CoolMenu
- Sm,Med,and Lg Images
- Category Descriptions MS2 1.4

Нестандартные изменения:
- Добавлена возможность выбрать и заказать набор, который состоит из некоторого количества отдельных предметов. В корзину попадают отдельные предметы, что позволяет корректировать состав набора.
- Удалена обязательная предварительная регистрация клиента при оформлении заказа (похоже на работу addon-а Purchase Without Account).
- Максимально упрощенный интерфейс smile.gif
- Различные мелочи smile.gif

Просьба к опытным товарищам - оценить, не долго ли грузятся страницы по сравнению с другими магазинами на движке oscommerce. Может надо хостинг менять пока еще проект не запущен?...
Anonymous
Неплохо :-)
сейчас,на модеме на старой атс - работает весьма шустро.
Fredi
По скорости загрузки - очень неплохо. Видимо сыграла свою роль максимальная упрощенность страниц.
Ну а если и хостинг будет быстрым, то вообще летать будет smile.gif
Арт
Sergy, магазин хороший.
Будь добр, подскажи как ты сделал выбор цвета материала для своей мебели.
Kurt
Цитата(Арт)
Sergy, магазин хороший.
Будь добр, подскажи как ты сделал выбор цвета материала для своей мебели.

Очень похоже на Product Attributes - Option Type Feature
http://www.oscommerce.com/community/contributions,160
yura
не это из этой оперы
Options as Images for MS2
http://www.oscommerce.com/community/contributions,1467
Арт
Скачал оба модуля, но проверил только один Product Attributes - Option Type Feature.
В нем действительно классно настраивается отображение атрибутов товара, но работа с изображениями отсутствует. Пробовал ввести в описание товара сам тег с картинкой. Получается криво - летит разметка страницы.
Второй модуль пока не тестировал.
Sergy
Цитата(Арт)
Sergy, магазин хороший.
Будь добр, подскажи как ты сделал выбор цвета материала для своей мебели.


Извиняюсь за долгое молчание, давно на форум не заходил, дела sad.gif

Итак, для возможности вставить картинку в список выбора цвета пришлось заменить меню выбора опции со списка на переключатели, а затем в качестве значения опции было вставлено что-то типа этого:
<img src=images/options_beech.jpg align=middle> <b>Бук</b>

Для замены списка на переключатели:

а) в файл includesfunctionshtml_output.php добавлена функция
tep_draw_radio_menu по аналогии с функцией tep_draw_pull_down_menu
(строки 288-313):

//// BY SP begin
// Output a form radio menu
function tep_draw_radio_menu($name, $values, $default = '', $parameters = '', $required = false) {
// $field = '<select name="' . tep_output_string($name) . '"';

// if (tep_not_null($parameters)) $field .= ' ' . $parameters;

// $field .= '>';

if (empty($default) && isset($GLOBALS[$name])) $default = stripslashes($GLOBALS[$name]);
// next string added by SP
if (empty($default)) $default = $values[0]['id'];

for ($i=0, $n=sizeof($values); $i<$n; $i++) {
// $field .= '<option value="' . tep_output_string($values[$i]['id']) . '"';
$field .= '<input type=radio name="' . tep_output_string($name) . '"' . ' value="' . tep_output_string($values[$i]['id']) . '"';
if ($default == $values[$i]['id']) {
$field .= ' CHECKED';
}

// $field .= '>' . tep_output_string($values[$i]['text'], array('"' => '&quot;', ''' => ''', '<' => '&lt;', '>' => '&gt;')) . '</option>';
$field .= '>' . tep_output_string($values[$i]['text'], array('"' => '&quot;', ''' => ''')) . '&nbsp;<br>';
}
// $field .= '</select>';

if ($required == true) $field .= TEXT_FIELD_REQUIRED;

return $field;
}
//// BY SP end

б) в файле product_info.php изменен выбор со списка на переключатели:
строка 199:
<td class="main"><?php echo tep_draw_pull_down_menu('id[' . $products_options_name['products_options_id'] . ']', $products_options_array, $selected_attribute); ?></td>
заменена на:
<td class="main"><?php echo tep_draw_radio_menu('id[' . $products_options_name['products_options_id'] . ']', $products_options_array, $selected_attribute); ?></td>
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.