Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Как поставить цену на сайте с учетом значений другого сайта?

Долго искала в гугле, не нашла ничего вразумительного.. У меня на сайте есть модуль для добавления html-блока в карточке товара. Нужно чтобы в этом блоке указывался какой статический текст и подгружаемая цена, с учетом динамически меняющихся значений сайта-поставщика (значения сайта-поставщика <div class=«cena»>5990руб.</div>), т.е. как это вижу я в конечном виде на моем сайте:

Цена арбузов за тонну: 6500 рублей

Т.е. нужно взять значение div класса cena, убрать «руб.» оставив только 5990, прибавить фиксированную сумму, к примеру 510, чтобы на сайте получилось 6500. Вопрос как это записать на html? Подскажите пожалуйста...
Ответ:
Очень просто. Для этого тебе нужно:
1. Получить html разметку поставщика
2. При помощи любого html парсера получить нужные тебе дивы с ценой
3. При помощи любого языка программирования отсечь "руб."
4. Привести к числовому значению
5. Добавить свою наценку
6. Отобразить на своем сайте.

Не знаю как быстро будет откливаться сайт с разметкой
<div class=«cena»>
, скорее всего это самый дешевый хостинг, и он будет откливаться долго, поэтому я бы делал эту процедуру по запросу пользователя один раз в день. Таким образом, если поставщик изменит цену для твоих пользователей она обновиться только на следующий день. Если делать всегда по запросу, то скорее всего будет работать медленно.
Вопрос: Изменение значения переменной, по значению другой

Приветствую. Подскажите элементарную вещь. Как в одной форме присвоить значение input, в зависимости от значения другого input?

А теперь по русски: если значения поля "количество" равно "X", то значение поля "цена" становится равно "Y".

примерно три уровня цены (скидок).

Потом идет отправка на сервер.

Интуитивно Javascript представляю, но к доскональному изучению не приступал.

Спасибо заранее!

Добавлено через 11 минут
Код PHPHTML
1
2
3
4
5
6
7
8
9
10
11
12
<form action="http://........./save_order_data.php" method="post" name="order_form" id="form1" target="_parent" onsubmit="return EAcheckForm(this);">
 
  <input type="hidden" name="name" value="<%= name %>" required class="form-control input-lg">
  <input type="hidden" name="phone" value="<%= phone %>" required class="form-control input-lg">
  <input type="hidden" name="count" value="<%= count %>" required class="form-control input-lg">
  
  <input type="hidden" name="any_price" value="">
  <input type="hidden" name="pay_mode" value="3">
 
</form>
 
<script>form1.submit();</script>
Переменная "count" известна, должна меняться переменная "any_price"
Ответ: Откуда все эти переменные? price, quant, cost? с неба что ли? я же дал выше форму,
нужно получить значение из count, и в зависимости от него присвоить any_price нужное значение. Я бы сам написал, но синтаксиса не знаю. Итоговая стоимость не нужна, ее еавтопей высчитает сам мне только нужно отправить ему две переменные "количество товара" и "цену за штуку".
И чтобы форма отправлялась, а то сейчас она и отправляться перестала.

Добавлено через 7 часов 15 минут
Пришлось все же открыть учебник по JavaScript и посмотреть синтаксис. Вот так работает на ура!

Код Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<form action="http://............/save_order_data.php" method="post" name="order_form" id="formhead" target="_parent" onsubmit="return EAcheckForm(this);">
  <input type="hidden" name="name" value="<%= name %>" required class="form-control input-lg">
  <input type="hidden" name="phone" value="<%= phone %>" required class="form-control input-lg">
  <input type="hidden" name="count" value="<%= count %>" required class="form-control input-lg">
  <input type="hidden" name="any_price" value="">
  <input type="hidden" name="pay_mode" value="3">
</form>
 
<script>
var form = document.forms.formhead;
var counts = form.elements.count.value;
var price = form.elements.any_price;
 
if (q == 1) {price.value = 2190;}
else if (q > 1 && q < 5) {price.value = 1790;}
else if (q > 4) {price.value = 1390;}
form.submit();
</script>
Добавлено через 8 минут
Сейчас еще осталось вместо количества взять за основу селект, чтобы выбирать нужную скидку текстом.
Вопрос: Имя переменной составить из значения другой переменной?

друзья, у меня такая задача:

надо имя переменной составить из значения другой переменной.

есть переменная identfIc
мне нужно объявить новую переменную update_poll_chat и чтоб на конце было значение переменной identfIc

что посоветуете? Работа встала на этом вопросе

Спасибо
Ответ: забыл потереть лишние ответы при переносе.
Вопрос: Установка компилятора на сайт

Здравствуйте. Подскажите, как поставить компилятор Java на сайт? В хорошем случае, хотелось бы поставить на сайт компилятор exlipse, что бы можно было программировать под Android, но не знаю возможно ли это вообще и в какую сторону копать. Может сталкивался кто с этим.
Ответ:
Цитата Сообщение от ed8009 Посмотреть сообщение
хотелось бы поставить на сайт компилятор exlipse, что бы можно было программировать под Android,
Вопрос: Скрипт радио на сайт

Всем привет!!!
Если кому надо бесплатное радио на сайт, то вот нашел одно, если понравится ставьте я себе поставил на сайт мне нравится, 38 радиостанций, не плохой дизайн.

Просто скопируйте код и вставьте на сайт куда вам надо:

HTML5
1
2
3
4
5
6
7
<script type="text/javascript"><!--
function winop()
{
windop = window.open("http://www.example.ru/radio.html","mywin","height=300,width=500");
}
// --></script>
<a href="javascript:winop();">Онлайн радио</a>
Ответ: самый простой на 600+ радиостанций по типу winamp


HTML5
1
<iframe src="http://ig-na.ru/audio"style="width:326px; height:380px; border:none;" frameborder="0" scrolling="yes"></iframe>
Вопрос: Структура сайта с многоязыковой поддержкой

Всем здравствуйте!

Как лучше организовать сайт, в котором есть переключение между языками?
Может сделать разные варианты шаблонов (по одному на каждый язык), и сделать в таблицах БД с текстом по столбцу на каждый язык?

Как обычно такая задача решается?
Ответ: В базе создать таблицу языков. Каждое русское слово написать в новой строке. По столбцам давать значение других языков
Вопрос: Блок на всех страницах сайта

Всем привет.

Подскажите, пожалуйста, как решить проблему: недавно появилась необходимость поставить на сайт рекламу. Как сделать, чтобы реклама отображалась на всех страницах сайта? Какой файл изменить?
Ответ: Спасибо за Ваш ответ. А как обычно называют этот файл?
Вопрос: Фон шапки - некорректное значение свойства

Всем хорошего времени суток! Поставил на сайте в header картинку фоном, но она не показывается, при исследовании элемента в браузере, стоят восклицательные знаки "некорректное значение свойства" искал ошибки но..
Может Вы подскажете в чем может быть ошибка?
код header:
PHPHTML
1
2
3
4
5
6
7
8
9
10
11
<div class="header_shapka">
        <div class="container">
            <div class="row">
                <div class="col-lg-5 col-md-5 col-sm-6 col-xs-12">
                    <a href="http://www.shoplove.love/" class="logotype"><img src="/wp-content/themes/shoplove/img/logotype.png" alt="Logotype интим магазина Дива Лямур"></a>
                </div>
                <div class="col-lg-7 col-md-7 col-sm-6 col-xs-12">
                </div>
            </div>
        </div>
    </div>
код стиля:
CSS
1
2
3
4
5
6
7
.header_shapka {
    display: block; /* Для старых браузеров */
    min-height: 170px; /* Высота шапки */
    background-position: center;
    background-image: url(/wp-content/themes/shoplove/img/fon shapki.png); 100% 100% no-repeat;
    background-size: cover; /* Масштабируем фон */
}
подскажите пожалуйста, заранее признателен!
Ответ: Coolfreeze, не обратил внимания на то, что вы это все добавили к стилю background-image. Данная запись недопустима и может применяться только со стилем background:
CSS
1
background: url(/wp-content/themes/shoplove/img/fon shapki.png) 100% 100% no-repeat;
Поэтому, ваш код и заработал, т.к. вы отделили точкой с запятой невалидную часть кода.
Вопрос: Изменение размера картинок с учётом заданного значения

Добрый день!

Помогите решить проблему)

Html документ содержит картинки. Необходимо ввести правило, чтобы картинки больше заданного значения становились одного конкретного размера, а картинки меньше заданного значения - другого размера.

Можно как-то прописать условие в CSS?
Ответ: Потому что html генерируется из latexa, допиливать руками не вариант. Пока что все вставляемые картинки редактируются вручную перед сборкой.
Вопрос: Вставить значение в текущий value='' input

Использую AJAX чтобы передать код телефона старны в поле input, нужно чтобы при выборе из select к текущему значению в input value ставилось значение
К примеру в input есть уже введенный номер 123456789, нужно его поправить и поставить в начало 7 или другой код

$("#country_code").change(function () {
var id_country=$(this).val();
var current = $('#phone').val();
$.ajax({
type: 'POST',
url: '/ajax/country.php',
data: 'id='+id_country,
success: function (data) {
pars = JQUERY.parseJSON(data);
$('#phone').val(pars.num+current);
}
});

С текущим кодом, вид такой 7+123456789, при следующей смене 3807+123456789, подскажите что не так
Ответ: suxxoi,
$(function() {
    var phone = $("#phone")[0];
    $("#country_code").change(function() {
        var id_country = this.value;
        $.ajax({
            type: "POST",
            url: "/ajax/country.php",
            data: "id=" + id_country,
            dataType: "json",
            success: function(data) {
                var current = phone.value.replace(/.*(\d{9})$/, data.num+"$1");
                phone.value = current||data.num;
                phone.style.color = "#FF0000"
            }
        })
    })
});