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

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

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

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

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

Доброго времени суток, уважаемые. У форума есть своя таблица рейтингов участников. Хочу чтобы в информации слева в посте у участника отображался свой рейтинг. Администрация, к сожалению, не позаботилась об этом. В js ноль, прошу не ругать. Вывести просто текст на то место где должен быть рейтинг получилось, но я не знаю как прочитать информацию с другой страницы (можно сказать с другого сайта). Подскажите пожалуйста.

Код Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[].forEach.call(document.querySelectorAll(".post_wrap"), 
    function(node){
        // Листаем все посты
        
        //Читаем ник, чтобы найти по нику в таблице.
        var name = node.children[0].children[1];
        name = name.children[0].children[0];
        name = name.innerHTML;
        
        var numTop = document.createElement('div');
        numTop.innerHTML = name; //Здесь надо получить рейтинг участника из таблицы, 
                                                      //Пока написал ник для проверки, работает.
        var bInfo = node.children[1].children[0].children[1];
        bInfo.appendChild(numTop);
    }
)
Тут много children, не знаю как упростить (класс объекта, в который нужно поместить известен), если подскажите буду благодарен.

Прошу привести пример кода, который читает информацию с другого сайта или с другой страницы.

Заранее спасибо!
Ответ: Ну тогда в переменную сохранить.
Зашёл на сайт, сработал скрипт, скрипт перенаправляет на страницу где нужно взять инфу, забирает оттуда инфу, возвращается на исходную страницу, редактирует исходную страницу. Так пойдёт?
Вопрос: Как удалить поисковый редирект (перенаправление на другой сайт при переходе из поиска)

Здравствуйте.
Подскажите, как избавиться от поискового редиректа? Посетители переходящие на сайт из поиска перенаправляются на другой сайт. Где, в каком файле искать этот код?
Ответ: В шаблоне компонента поиска или его переопределения в шаблоне сайта, в файле .htaccess, в левых файлах, и ещё кто знает где... Тут нельзя дать точный ответ, а только предполагать можно.
Советую проверить поиском по файлам сайта в том же notepad++ или каком другом, данную ссылку другого сайта, но если сайт был поломан, то это наврядли поможет, обычно такое кодируется.
Вопрос: Изменение значения переменной, по значению другой

Приветствую. Подскажите элементарную вещь. Как в одной форме присвоить значение 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 минут
Сейчас еще осталось вместо количества взять за основу селект, чтобы выбирать нужную скидку текстом.
Вопрос: Как копировать текст и ввести его в форму другого сайта одним кликом мышки?

Есть у меня на сайте список, например автозапчастей (фильтр, свеча, колодки и т.д)
Есть другой сайт, в котором есть поисковик - окошко куда нужно ввести слово "фильтр" и рядом кнопка искать!

Подскажите плиз, как мне реализовать такой функционал, чтобы нажимая на словом "фильтр" с моего сайта, пользователь попадал на другой сайт уже с введенным этим словом в окне поисковика и ему осталось нажать только кнопку поиск?
Ответ: Всем спасибо! На верный путь наставил меня Padimanskas =) Покопался я на сайте поисковика и исследовать его код страницы с введенным словом для поиска! там нашел похожее, что предложил Padimanskas и все заработало!
Вопрос: Необходимо сделать поиск на сайт, но чтобы результаты поиска тянулись с другого сайта

Необходимо сделать поиск на сайт, но чтобы результаты поиска тянулись с другого сайта, и отображались на моем сайте, скрывая при этом источник результата. Сделала поиск по сайту, а как тянуть данные с другого и отобразить, не могу понять..
Очень нужна помощь.
Ответ: Если этот сайт не дает API по работе с ним, то не могу ничем помочь. Да и, мягко говоря, странно все это...
Вопрос: В HTML при переходе на другой сайт, сразу перейти вниз страницы

Всем привет, подскажите как в HTML, при переходе на другой сайт сразу попасть вниз страницы, чтоб не листать до нужного места, про якоря в курсе но как это сделать на другой сайт ?
Ответ:
Сообщение от NeonQ
все я уже сам увидел, СПАСИБО ВАМ ОГРОМНОЕ, вы спасли раздел моего сайта и курсовой
Но сайт конечно жестокий... Без идентификаторов...
Вопрос: Перенос контента сайта на другой сайт (Joomla 3)

Здравствуйте!
Не давно начал работать с CMS Joomla 3-ей версии и возникла задача перенести весь контент с старого сайта на новый (оба сайта на движке Joomla), т.е все материалы, статьи и компоненты - это самое главное, но как я понял это все хранится в БД и вместе с перечисленными элементами еще в комплекте пойдут пункты меню, пользователи и т.д, это так?
Подскажите, как все это провернуть, как правильно экспортировать БД и что для этого нужно сделать, настройка конфигурации(префиксы, название БД, читал что все это добро в configuration.php) ?)
Просто реально новичек, а в сети нет ничего такого, чтобы я понял)
З.Ы со временем все это же будет перенесено обратно на старый же сайт и по этому думаю менять домены у материалов не надо.
Ответ: в помощь.
Но, если хотите ощутить всю прелесть ручного труда, есть и другой вариант - создаете на хосте поддомен и копируете туда файловую систему, создаете базу данных и импортируете туда базу существующего сайта, в файл configuration.php вносите соответствующие изменения и наслаждаетесь результатом.
Вопрос: Получение информации с других сайтов. Подскажите

Добрый день!
Сразу прошу прощения за возможно глупые вопросы, сам пришел с других языков программирования, и по нужде рабочей приходится писать на JS. Не прошу разжёвывать мне как школьнику мой вопрос, мне нужен просто совет знающих людей.

Мне нужно запилить расширение под Хром.
Мне необходимо получать информацию с со страниц других сайтов.
Текстовая, графическая, ссылки на аудиофайлы.
Принцип получения информации мне понятен, библиотека JQuery просто можно сказать делает все за вас, лишь пиши нормально код. Но не понятно как я могу получать информацию с сайтов.

Натолкните на нужную мысль, накидайте ссылок на источники, дайте совет вообще в какую степь копать.
Любая помощь в тему, будет очень полезна.

Заренее благодарен!
Ответ: Oneill, Судя по постановке вопроса без разжёвывания не обойтись.
Информацию с сайтов получать так же как делают браузеры - по HTTP. Копать в эту степь, видимо.
А дальше как повезёт - может придётся вытаскивать из HTML данные, а может в JSON будут.
Вопрос: Перенос данных из полей моего сайта, в поле другого сайта - эмулирование человеческого воздействия

Существует страница на моём сайте, на ней расположены несколько полей и кнопка "Отправить".
Существует страница на стороннем сайте, код которого я не могу изменять, но посмотреть идентификаторы полей могу. (на странице есть поле, уже заполненное)
Задача:
При нажатии кнопки "Отправить" на моём сайте, на странице с полями, которые я заполнил - открывался сторонний сайт и поле, которое уже заполнено, было предварительно вычищено и заполнено информацией из полей моего сайта.

Как это сделать? знаю есть штука cURL - но как мне её поюзать есть у меня нет возможности научить сторонний сайт выдерать из url посланные ему переменные.
Ответ: c++ qt webkit парсер граббер отправщик данных в виде демона на linux vps.
и php+html+css+js оболочка для этого демона.