ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Описание: ищу
mastersound
Отправлено: 11 августа 2009 — 05:16
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Помогите, кто может. Нужен скрипт формы с заведенными в нее значениями, выбрав которые, посетитель жмет на кнопку "посчитать" и ему выводится итоговая сумма, т.н. "онлайн калькулятор". Надо для сайта типографии: порядка 10-15 видов продукции, тиражность (около 10), материал, способы нанесения изо на него и т.д., ну и стоимость этих позиций и обсчет итоговой суммы. Т.е. нужен сам скрипт для того, чтобы владелец сайта мог ввести исходные параметры (через админку с паролем или, покопавшись в скрипте, если сложно с админкой), а посетителю отдавалась форма. Есть такие наработки? Может это сложно на java - тогда как реализовать на php?
Как пример: http://www.master-poligraf.ru/ можно менее навороченный - только калькулятор, без дополнительных вкладок.

админу: в случае ответа с php скриптом - перенесите, плз., в соответствующую тему... спасибо.

(Отредактировано автором: 11 августа 2009 — 05:32)

 
 
1Bot
Отправлено: 13 августа 2009 — 00:55
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




mastersound пишет:
Помогите, кто может. Нужен скрипт формы с заведенными в нее значениями, выбрав которые, посетитель жмет на кнопку "посчитать" и ему выводится итоговая сумма, т.н. "онлайн калькулятор"
Вопрос не совсем понятен, в приведеном примере по адресу http://www.master-poligraf.ru/calc/25/ уже есть ответ - достаточно посмотреть код страницы, калькулятор реализован там на javascript
Спойлер (Отобразить)
 
 
mastersound
Отправлено: 13 августа 2009 — 05:24
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Спасибо большое за совет. Форма то выводится, но ведь надо заводить куда-то и стоимость предлагаемых позиций, чтобы еще и подсчет велся. Вот дальше - мне уже сложно. Не силен в java...((( может у кого готовое решение имеется?

(Отредактировано автором: 13 августа 2009 — 06:27)

 
 
Furax
Отправлено: 13 августа 2009 — 09:05
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 49
Дата рег-ции: Февр. 2009  
Репутация: 8




Форматировать HTML-код на сервере средствами JavaScriptа нельзя - если только у Тебя не стоит такая редкость, как серверный JS. Это можно либо сделать средствами PHP/Perl, либо каждый раз вручную править HTML-файлы (что, по-видимому, неудобно).
 
 
mastersound
Отправлено: 13 августа 2009 — 09:27
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




серверного JS нет. А насчет правки HTML, то это не проблема, т.к. изменения будут заключаться в забивании расценок, что делается нечасто - раз в полгода... На это время есть... я правильно понял о "редактировании html"? Единственно, что не понимаю (js видимо не поможет), это где будет храниться инфа по расценкам, ассортименту и как будет генерироваться сумма на произвольное кол-во запрошенной услуги? Т.е., если заказчик хочет изготовить 50 визиток на таком-то материале/с таким-то нанесением, ему и будет выдана общая сумма за 50 визиток... А если он хочет заказать 99 визиток - как это, просчитается скриптом? Или все-же средствами PHP? С MySQL? А есть ли решение без использования баз данных? Ну и т.д.......)))

(Отредактировано автором: 13 августа 2009 — 09:31)

 
 
Furax
Отправлено: 13 августа 2009 — 12:17
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 49
Дата рег-ции: Февр. 2009  
Репутация: 8




Можно всю информацию зашить в скрипт, который будет подключен на нужной странице. Например, её можно представить в виде массива:
CODE:
var prices =
[
['Визитки', 50 /*рублей за штуку*/],
['Сердце вампира', 0.01],
['Грязная тряпка', 10000]
];
Рассчитать по этим данным, сколько будет стоить одна грязная тряпка, украшенная пятью сотнями сердец упырей и разукрашенная десятком визиток, для JavaScriptа не составит труда. Проблема лишь в том, что этот прайс придётся загружать каждому пользователю - если он большой, это будет неприятно.
 
 
mastersound
Отправлено: 13 августа 2009 — 12:54
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Furax, спасибо большое за внимание к моей проблеме! Прайс будет подгружаться к выдаваемой форме? В типографии примерно 10 главных позиций, которые разбиваются на 15 подпозиций, которые, в свою очередь будут представлены ценой/тиражом или отдельной стоимостью за единицу изделия/просчет от произвольного кол-ва изделий (не фиксированные тиражи).... Этот файл будет тяжелым? Всей инфы, наверное, килобайт на 20-50 (судя по txt файлу)... чуть дольше будет генерироваться поле формы с результатами. Я смогу, наверное, и 10 таких форм, отдельно к каждой странице изделия, наподключать... Если по всем главным позициям - одну форму сделать, то тогда тяжеловат будет, если разделить, то грузиться будет именно тот раздел, который интересует посетителя. Один минус - лох я в Яве))) со скриптами (внедрением в html|php) я справлюсь? а вот сам жвижок - тёмный лес для меня. Уделите время для меня? Сочтемся)))
 
 
yura3d
Отправлено: 13 августа 2009 — 13:02
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




mastersound пишет:
Этот файл будет тяжелым? Всей инфы, наверное, килобайт на 20-50 (судя по txt файлу)...

Не думаю что файл получится очень большим, на флеше подобный калькулятор получился бы объёмнее. Также не забывайте, что JS кешируется в браузерах пользователей, а значит подгружаться код будет всего 1 раз
 
 
mastersound
Отправлено: 23 августа 2009 — 13:36
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




АУ!!! Вопрос открыт.... Понимаю, что средствами ajax это легче реализовать. Может подскажете - куда двигаться?
 
 
M-A-X
Отправлено: 23 августа 2009 — 18:59
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 278
Дата рег-ции: Июль 2009  
Откуда: Киев
Репутация: 10




Разве написанного выше недостаточно? Улыбка
Типа "модель":
1. Диалог с пользователем: выводим нужные варианты в <select> и получаем выбранные по нажатии подтверждаюшей кнопки.
2. Считаем средствами js или передаем на сервер, чтобы php понапрягался. Улыбка
3. Выводим полученное значение.
4. Аякс? Это тот же js. Можно и аяксом, только не переусердствуйте, чтобы наоборот нагрузки лишней не вышло.
Улыбка
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« JavaScript »

> Похожие темы: калькулятор расчета стоимости услуг на страницу сайта
Темы Форум Информация о теме Обновление
Sitemap
Генерация карты сайта/форума
Обсуждение Ответов: 3
Автор темы: mastersound
5 августа 2009 — 23:52
Автор: mastersound
Оптимизация страницы
Как оптимизировать страницу форума?
Общие вопросы Ответов: 40
Автор темы: m0ntag
30 мая 2013 — 06:51
Автор: CAB
Вставка на сайт ICQ клиента онлайн ICQ On-Site
Размещение на сайте ICQ клиента для общения онлайн и размещение Ask Me для общения с администрацией сайта.
Скрипты Ответов: 5
Автор темы: ercopav
18 ноября 2012 — 05:53
Автор: Дися
Доработка стандартного мода объявлений на форуме
Позволяет вывести заголовки нескольких новостей на главную страницу и т п.
Модификации и дополнения Ответов: 58
Автор темы: yura3d
31 марта 2017 — 16:54
Автор: Lord Dewl
Проблемы с кодировкой
Кодировка сайта utf-8
Решение проблем Ответов: 3
Автор темы: сашакаша
23 ноября 2013 — 06:27
Автор: сашакаша
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0777]     [ ]