Исправить калькулятор на сайте в друпале
Страницы: 1 2 След.
Исправить калькулятор на сайте в друпале
Здравствуйте.Есть сайт, посвященный ремонту.
На одной из страниц есть калькулятор просчета стоимости услуг ремонта.
И чего то он сломался.
С тем, с кем работали, связи нету, это у него не основная работа, и я как понимаю, он тоже кого то нанимал.
Вот это надо исправить. alfa-realty.kiev.ua/price
Сколько это будет стоить и что от нас нужно?
Спасибо.
калькулятор рабочий, в чем вы видите поломку?
Цитата
deeputy пишет:
калькулятор рабочий, в чем вы видите поломку?
не работает со строкидемонтаж стены из г/к по строку демонтаж линолеума включительно
Цитата
Алена А пишет:
не работает со строкидемонтаж стены из г/к

Вижу "плохо" закрытый тег h4 перед не работающей строкой.

демонтаж бетонной стены (проема), пола (10-20см) 90-180 /h4>

Код
<h4>демонтаж бетонной стены (проема), пола (10-20см) 90-180 /h4>
Алена,  можно парочку вопросов? Кириллические ЧПУ!... зачем?.. Неужели имеет смысл делать линку вида http://www.alfa-realty.kiev.ua/%D0%BA%D0%B0%D0%BF%D0%B8%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D1%80%D0%B5%D0%BC%D0%BE%D0%BD%D1%82-%D0%BA%D0%B2%D0%B0%D1%80%D1%82%D0%B8%D1%80%D1%8B-%D0%BD%D1%8E%D0%B0%D0%BD%D1%81%D1%8B-%D0%B8-%D1%82%D0%BE%D0%BD%D0%BA%D0%BE%D1%81%D1%82%D0%B8
Захотел вот скопировать и отправить (сохранить)... получилась такая замечательная абракадабра.

Второй вопрос. Зачем внешние ссылки www.stroy-s21.ru и budshop.com.ua ? Или они дают ссылки со своей стороны - внутряки с уровнем вложенности N и далее... Вы же размываете вес своей главной. Имея сайт (и бюджет на рекламу) строительной тематике - не проще ли купить в сапе 2 ссылки с похожими параметрами и сохранить свою главную. То что не закрыты plus.google.com/109341990200935108067 , geotlon.com и www.i.ua для меня вообще загадка.

Если я чего-то не понимаю, просветите меня плз, знающие люди...
Цитата
Anatoly пишет:
Алена, можно парочку вопросов? Кириллические ЧПУ!... зачем?.. Неужели имеет смысл делать линку вида www.alfa-realty.kiev.ua/%D0%BA%D0%B0%D0%BF%D0%B8%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D1%80%D0%B5%D0%BC%D0%BE%D0%BD%D1%82-%D0%BA%D0%B2%D0%B0%D1%80%D1%82%D0%B8%D1%80%D1%8B-%D0%BD%D1%8E%D0%B0%D0%BD%D1%81%D1%8B-%D0%B8-%D1%82%D0%BE%D0%BD%D0%BA%D0%BE%D1%81%D1%82%D0%B8
Захотел вот скопировать и отправить (сохранить)... получилась такая замечательная абракадабра.

Здравствуйте, спасибо за ответ.по поводу кирилических ссылок ЧПУ - я не в курсе. не я сайт создавала.
Цитата
Anatoly пишет:
Зачем внешние ссылки www.stroy-s21.ru и budshop.com.ua ? Или они дают ссылки со своей стороны - внутряки с уровнем вложенности N и далее... Вы же размываете вес своей главной. Имея сайт (и бюджет на рекламу) строительной тематике - не проще ли купить в сапе 2 ссылки с похожими параметрами и сохранить свою главную.
Как раз собираюсь это сделать, спасибо за совет
Цитата
Anatoly пишет:
То что не закрыты plus.google.com/109341990200935108067 , geotlon.com и www.i.ua для меня вообще загадка.
Не совсем поняла о чем идет речь smile:)smile:confused:
Цитата
Anatoly пишет:
Вижу "плохо" закрытый тег h4 перед не работающей строкой.

демонтаж бетонной стены (проема), пола (10-20см) 90-180 /h4>
Код
 <h4>демонтаж бетонной стены (проема), пола (10-20см) 90-180 /h4> 


Спасибо!smile:)smile:)
Но если я открываю страницу в коде PHP то <h4>демонтаж бетонной стены (проема), пола (10-20см) 90-180 /h4></h4>
/h4> - это убрать, получается

эта строка работает
а вот эта - нет:
<h4>демонтаж стены из г/к</h4>
и когда в калькуляторе пытаюсь забить цифру, верхний нолик пропадает..
Алена А,  не закрытый тег - это первое, что бросилось в глаза. Если разобрать код по порядку, имеем такую картину

Код
<tr style="text-align: right" valign="center">
<td align="left" valign="center"><h4>снятие штукатурки (20-30 грн)</h4></td>
<td align="right"><div id="cost_0_0" style="text-align: right">20</div></td>
<td align="middle" id="cosst_0">
<input id="inp_0_0" maxlength="6" name="kolvo" onblur="adnul(0,0);" onfocus="remnul(0,0);" size="5" style="border-bottom: medium none; text-align: center; border-left: medium none; border-top: medium none; border-right: medium none" type="text" value="0" /></td>
<td align="middle" style="text-align: center">м<sup>2</sup></td>
<td align="right"><div id="summa_0"><div id="sum_0_0" style="text-align: right">0</div></div></td>
</tr>

Код
<tr id="ent_0_1" style="text-align: right" valign="center">
<td align="left" valign="center"><h4>демонтаж вагонки на стене</h4></td>
<td align="right"><div id="cost_0_1" style="text-align: right">10</div></td>
<td align="middle" id="cosst_1"><input id="inp_0_1" maxlength="6" name="kolvo" onblur="adnul(0,1);" onfocus="remnul(0,1);" size="5" style="border-bottom: medium none; text-align: center; border-left: medium none; border-top: medium none; border-right: medium none" type="text" value="0" /></td>
<td align="middle" style="text-align: center">м<sup>2</sup></td>
<td align="right"><div id="summa_1"><div id="sum_0_1" style="text-align: right">0</div></div></td>
</tr>

Код
<tr id="ent_0_2" style="text-align: right" valign="center">
<td align="left" valign="center"><h4>демонтаж кирпичной(гипсовой) стены 25-80</h4></td>
<td align="right"><div id="cost_0_2" style="text-align: right">45</div></td>
<td align="middle" id="cosst_2"><input id="inp_0_2" maxlength="6" name="kolvo" onblur="adnul(0,2);" onfocus="remnul(0,2);" size="5" style="border-bottom: medium none; text-align: center; border-left: medium none; border-top: medium none; border-right: medium none" type="text" value="0" /></td>
<td align="middle" style="text-align: center">м<sup>2</sup></td>
<td align="right"><div id="summa_2"><div id="sum_0_2" style="text-align: right">0</div></div></td>
</tr>


Код
<tr id="ent_0_3" style="text-align: right" valign="center">
<td align="left" valign="center"><h4>демонтаж бетонной стены (проема), пола (10-20см) 90-180</h4></td>
<td align="right"><div id="cost_0_3" style="text-align: right">150</div></td>
<td align="middle" id="cosst_3"><input id="inp_0_3" maxlength="6" name="kolvo" onblur="adnul(0,3);" onfocus="remnul(0,3);" size="5" style="border-bottom: medium none; text-align: center; border-left: medium none; border-top: medium none; border-right: medium none" type="text" value="0" /></td>
<td align="middle" style="text-align: center">м<sup>2</sup></td>
<td align="right"><div id="summa_3"><div id="sum_0_3" style="text-align: right">0</div></div></td>
</tr>
Внимание! Теперь начинается слом калькулятора
Код
<tr id="ent_0_4" style="text-align: right" valign="center">
<td align="left" valign="center"><h4>демонтаж стены из г/к</h4></td>
<td align="right"><div id="cost_0_0" style="text-align: right">20</div></td>
<td align="middle" id="cosst_0"><input id="inp_0_0" maxlength="6" name="kolvo" onblur="adnul(0,0);" onfocus="remnul(0,0);" size="5" style="border-bottom: medium none; text-align: center; border-left: medium none; border-top: medium none; border-right: medium none" type="text" value="0" /></td>
<td align="middle" style="text-align: center">м<sup>2</sup></td>
<td align="right"><div id="summa_4"><div id="sum_0_0" style="text-align: right">0</div></div></td>
</tr>

Как Вы можете заметить, каждое поле имеет своё уникальное имя ent_0_0 / 1 / 2 / 3... , cost_0_0 / 1 / 2 / 3...

В последнем приведенном мной блоке (там где не работает калькулятор) - последовательность прирывается... вроде должна быть summa_4, а поле для ввода имеет (не)уникальное имя cosst_0 (первое поле калькуоятора). Логика понятна?

Следующее поле, которое реагирует на нажатие - поле, имеющее уникальное имя (после ), а именно "cost_0_4".

Код
<tr id="ent_0_1" style="text-align: right" valign="center">
<td align="left" valign="center"><h4>Демонтаж линолеума</h4></td>
<td align="right"><div id="cost_0_4" style="text-align: right">10</div></td>
<td align="middle" id="cosst_4"><input id="inp_0_4" maxlength="6" name="kolvo" onblur="adnul(0,4);" onfocus="remnul(0,4);" size="5" style="border-bottom: medium none; text-align: center; border-left: medium none; border-top: medium none; border-right: medium none" type="text" value="0" /></td>
<td align="middle" style="text-align: center">м<sup>2</sup></td>
<td align="right"><div id="summa_4"><div id="sum_0_4" style="text-align: right">0</div></div></td>
</tr>

Вам нужно сделать бекап этого кода (на всякий пожарный случай) И (!) последовательно пронумеровать каждое поле. Вроде должно заработать.
Цитата
Алена А пишет:
и когда в калькуляторе пытаюсь забить цифру, верхний нолик пропадает..

Он пропадает потому что идентификаторы у них совпадают

Код
<td align="middle" id="cosst_0"><input id="inp_0_0" maxlength="6" name="kolvo" onblur="adnul(0,0);" onfocus="remnul(0,0);

Я не программер, мыслю интуитивно (логически) в данном вопросе - могу ошибаться...
Вдогонку. Чтобы проверить мою теорию, достаточно изменить идентификаторы поля "демонтаж стены из г/к" на следующий


Код
<tr id="ent_0_4" style="text-align: right" valign="center">
<td align="left" valign="center"><h4>демонтаж стены из г/к</h4></td>
<td align="right"><div id="cost_0_4" style="text-align: right">20</div></td>
<td align="middle" id="cosst_4"><input id="inp_0_4" maxlength="6" name="kolvo" onblur="adnul(0,4);" onfocus="remnul(0,4);" size="5" style="border-bottom: medium none; text-align: center; border-left: medium none; border-top: medium none; border-right: medium none" type="text" value="0" /></td>
<td align="middle" style="text-align: center">м<sup>2</sup></td>
<td align="right"><div id="summa_4"><div id="sum_0_4" style="text-align: right">0</div></div></td>
</tr>


Тогда он должен стать активным (работающим на ввод), а поле "Демонтаж линолеума" - наоборот - перестанет работать, так как идентификатор будет совпадать (повторяться).
Цитата
Алена А пишет:
Здравствуйте, спасибо за ответ.по поводу кирилических ссылок ЧПУ - я не в курсе. не я сайт создавала.
Понятно, вопрос не к Вам. Но, реально интересно - зачем?... неужели кто-то рассчитывал, что в такой конкурентной теме можно будет получить значительный бонус от ПС за такое "чудо". Соседи небось хороший кусок денек вкладывают в ссылочное, а тут появляется чудный всадник (сайт), с кирилическими ссылками.

Хотя, если Вы (как заказчик) довольны позициями (трафиком), тогда снимаю шляпу - поражен, повержен и посрамлен... smile:confused:
Страницы: 1 2 След.
Похожие темы:
Читают тему (гостей: 2, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
08:42 Трафик в минус, соцсети в топе - Завершено февральское обновление Google Discover 
08:38 Раскрутка форума 
08:32 как оплатить claude и gpt-5 из рф в 2026 чтобы не забанили через три дня 
08:22 Стоит ли заморачиваться с мейл ру ? 
20:08 че по ПФ щас реально работает?? (кроме старья) 
16:52 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
16:49 Тряска в Яндексе и евро-ИИ: 10.03 пока серп горит, бюрократы пилят свои нейронки 
08:43 Курс по Продаже Ссылок в Буржнете !!! 
07:56 От $0.015 за IP | $0.68 за ГБ | 9PROXY.COM | 20+ млн резидентных прокси | 99,95% аптайм | Без чёрных списков 
23:06 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
19:18 HH.ru Работадателя вериф 
18:17 Авито аккаунты ИП и физик 
12:53 1obmen.net - обмен криптовалют: выплаты в USD, EUR, GBP, CAD, CNY 
11:42 AllCharge.online. Современный, быстрый и надёжный обменник 
08:56 Точные прогнозы на футбол 
08:33 молодильные яблоки и живая вода 
19:50 Добро пожаловать в цифровой мир... 
10:55 8 марта: желаю аптайма 99.9% и e-e-a-t без локов 
18:16 Список обновленных тем пуст... 
19:27 Огородники 
10:48 Бигтех режет мясо. ИИ заменил 6 тысяч профи за месяц