Ну вот взялись бы и помогли с корзиной. Или свой магазин бы выложили.
Чуть подправил CSS JavaScript и сделал повалиднее все.)
п.с. Я за 3 дня на коленке магазин как-то сделал (с авторизацией, бек офисом, скидками, историей заказов и отправкой различных уведомлений).
:) Эт хорошо

Но как я раньше писал, сейчас у меня одновременно несколько заказов, причем геморойных

Понятное дело, что с таким раскладом быстро ничего не сделаешь

Вот если бы это понадобилось заказчику, то не проблема. А пока делаю только на личном энтузиазме - может кому пригодится
Что касается УТФ-8, то в след. версиях уже идет по умолчанию именно она, причем все языковые значение вынесены во внешний файл. А сто касается дублирования, то это выдумка первоначального разработчика. Типа для того,что если забудут языковой файл выложить, чтоб было откуда значения брать

Ну я и оставил его как было. Хотя тоже думаю, зачем оно надо ?
Хух!!! Собрал, наконец, в кучу сниппет. Выложил в первом посте. Обновил документацию. Всем читать

Тестируйте.
Сразу хочу напомнить, что эта версия промежуточная. Только явные глюки и недоработки были исправлены. (Список изменений читайте в ДОКЕ). Уже говорил, что занимаюсь сниппетом в редкие перерывы между сном и работой, поэтому не говорю, что работать будет у всех и везде. (Хотя у меня работало с первого раза и во всех браузерах

). А тщательно тестировать темболее небыло времени. Хочу попросить Вас, дорогие сообщники, чтобы вы протестили сниппет и выложили ВСЕ найденные баги сюда же в форум. Эти баги я возьму "на вообружение" и займусь ими.
Quote from: catsmeetman at Jun 05, 2008, 02:14 AM
Чуть подправил CSS JavaScript и сделал повалиднее все.)
Спасибо

частично использовал. Просто в новой версии много переделано, добавлены переменные и т.д. Потому только частично
Товары складываются в корзину нормально, но когда жмешь на саму корзину:
Fatal error: Cannot redeclare striptags() (previously declared in /home/dotmind4/public_html/manager/includes/document.parser.class.inc.php(769) : eval()’d code:50) in /home/dotmind4/public_html/manager/includes/document.parser.class.inc.php(769) : eval()’d code on line 50
Сделал логаут, теперь просто белый лист(
Понял, спасибо. Странно, при тестировании такого не появлялось. Ну то ладно. Исправлю.
Уточните, пож, какой браузер у вас, и когда именно появляется ошибка.
Выложил вверху небольшое обновление. Версия 2.0.2.1 Исправлен небольшой глюк + добавлено поле КОЛИЧЕСТВО при выводе товаров. В связи с этим изменен формат функции AddToCart. А именно, убран один параметр QUANTITY, а вместо него в шаблоне добавлено текстовое поле. ПЕРЕПРОВЕРЬТЕ у себя.
Хотя кое-что стало лучше работать, все равно в полном объеме не заработало. Перечислю ошибки:
1. В файлах func.inc.php, ru-utf-8.inc.php, ru.inc.php измените <? на <?php чтобы избежать неприятных ошибок при некоторых настройках PHP.
2. Если на странице не выводится информация о корзине (но список товаров есть), то выдается ошибка о несуществующем элементе
document.getElementById("infoblock")
То есть программа пытается изменить информацию в корзине, которой нет.
3. Проверьте сообщения на предмет соответствия правилам русского языка. Например, 10 Товар Добавлен в корзину звучит плохо. Лучше, например, В корзину добавлено 10 экземпляров товара «Товар».
4. В IE6 у меня вообще корзина не заработала. То есть выводится сообщение о добавлении товара, но ничего не добавляется. Правда IE6 стоит вместе с IE7 (специальная версия), но другие скрипты в нем нормально работают.
Надеюсь, на исправление ошибок не понадобится слишком много времени.
А также выскажу некоторые дополнительные замечания:
1. По поводу отсутствия поддержки JavaScript – ну нет сегодня браузеров без этой поддержки, так что достаточно вывести короткую строку о том, что требуется ее включить, а ссылки совершенно лишние (и эти лишние несколько строк качаются всеми 99,9 процентами пользователей, у которых имеется поддержка).
2. Для вывода кнопок используются два разных приема, что затрудняет оформление сайта в едином стиле. Стандартный вариант – input type="submit" (или reset или button) при котором подключается оформление, используемое на сайте. А вариант a href вместе с type="button" и подключаемым изображением использует иное оформление. Нужно абсолютно все кнопки делать одинаково, причем нужно или разработать единый стиль и сделать в нем все кнопки, или делать их стандартными, то есть с помощью input type="submit". И если делать стандартные кнопки, неплохо было бы добавить какой-то класс для их оформления, например class="buttonshop". Кстати, можно делать как в административной части MODx (привожу пример слегка измененного фрагмента без некоторых деталей) –
<input type="submit" name="save" value="Сохранить" style="display:none" />
<td id="Button1__">
<a href="#" onclick="document.mainform.save.click();"><img src="рисунок 1"> Сохранить</a>
</td>
<td id="Button2__">
<a href="#" onclick="document.location.href=’адрес’;"><img src="рисунок 2"> Отмена</a>
</td>
И оформлено все это в CSS