Модификация магазина – №159913
Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа на фриланс бирже не займет много времени.

Интернет-магазин на движке CS-Cart (демо: http://www.cs-cart.com/demo-item.html)
Необходимо добавить возможность указывать для товара несколько характеристик, именно добавить, т.е. тот вариант, который существует должен функционировать.
Следующие данные должны отображаться в табличном виде:
1. radiobutton (выбор)
2. изображение (рейтинг, от 0 до 5-ти)
3. текстовое поле (значения: легкое, облегченное, стандартное, касетное)
4. текстовое поле (вес)
5. текстовое поле (размер)
6. текстовое поле (старая цена, отображается перечеркнутой)
7. текстовое поле (цена со скидкой)
При использовании данного типа отображения общая цена должна быть скрыта.
Во вложении макет.
- Прием заявок
- Выбор исполнителя
- Выполнение заказа
- Обмен отзывами
Другие заказы в категории «Веб-программирование»
Так же сразу указывайте свою цену. Свернуть
решили в своём движке сделать мультиязычность.
Храниться в базе оно будет следующим образом (разделители конечно можем поменять, но ... Читать дальше
решили в своём движке сделать мультиязычность.
Храниться в базе оно будет следующим образом (разделители конечно можем поменять, но суть не в этом) -
en: текст на английском || ru:текст на русском || cz:текст на чешском ||
Необходима реализация следующей вещи на яваскрипте:
Имееются следующие поля:
Название
Краткое описание
Текст
Возле каждого поля - радиобаттоны. Предположим для 3х языков - английский,русский, чешский. (хотя их может быть и больше и меньше)
Когда счёлкаешь на определенный радиобаттон, то в соответствующем поле (к примеру, в поле "Название") появляется текст для данного языка.
Заметьте, не надо чтобы он подгружался аяксом. Надо, чтобы подставлялся тот текст, что соответствует определенному тексту в строке (к примеру для
чешского из нашего примера подставится "текст на чешском").
Как я это себе представляю
1) В 1 переменную записывается целый текст "en: текст на английском || ru:текст на русском || cz:текст на чешском ||"
2) делается из этого массив
3) Функция переключения . Т.е. при переключении определенного баттона подставляется текст из массива. При изменении текста конечно же он меняется
и в массиве.
4) В случае нажатия субмита - из массива формуруется вновь строка "en: текст на английском новый || ru:текст на русском новый || cz:текст на чешском новый||"
и отправляется с богом на сервер.
Особенности:
1) Языков может быть сколь угодно много. Т.е. может быть 3, может быть 5. Если необходимо как-то согласовать названия радиобаттонов или их значений - обсудим
2) Полей может быть по разному. В одной реализации 3, в другой 5. Поэтому скрипт должен быть написан так, чтобы в случае различного колличества полей мы могли
вставить аналогичный код и будет работать для 5 полей. Какая-то дикая универсальность не нужна.. Мы ориентируемся в яваскрипте , в то же время решение
не должно быть заточено лишь под 3 поля.
И еще:
ЕСЛИ У ВАС ЕСТЬ ДРУГИЕ ВАРИАНТЫ РЕАЛИЗАЦИИ МУЛЬТИЯЗЫЧНОСТИ,КОТОРЫЕ ПО ВАШЕМУ МНЕНИЮ ПРОЩЕ ДЛЯ ПОЛЬЗОВАТЕЛЯ В ЭКСПЛУАТАЦИИ, А ДЛЯ ПРОГРАММИСТА ВО
ВНЕДРЕНИИ - предлагайте. все рассмотрим.
Если вдруг что-то неясно - пишите вопросы. Жду цены за реализацию данной вещи. По-моему это час другой работы для профи в яваскрипте. Может ошибаюсь. Но в любом случае буду исходить при выборе исполнителя из 3
критериев:
1) текст отписанный Вами (обращайтесь, все можем - сразу неинтересно)
2) Стоимость
3) Отзывы и если вдруг есть - похожие реализации
п.с. дополнения к написанному:
1) Движок свой. Мне не надо внедрять это во что-то а просто написать скрипт. Я сам все внедрю.
2) аякс не идеальный вариант.. Хотя стоит обдумать. Не идеальный т.к. будет граничить с логикой всех остальных моментов в оформлении страницы. Свернуть
Максимум 2-3 страницы + 2 скрипта на первой странице (скрипты имеются и для flash и для php). ... Читать дальше
Максимум 2-3 страницы + 2 скрипта на первой странице (скрипты имеются и для flash и для php).
Желательно исполнение во flash! Свернуть