Перейти к публикации

Как узнать ссылку в навигации в результате поиска?


Рекомендованные сообщения

Есть сайт http://pda.antoha8p.bget.ru/

Делаю подгрузку новостей и столкнулся с такой проблемой: на главной, в навигации, ссылки присутствуют на след страницы, а в результате поиска # https://prnt.sc/qkfjsb

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

Изменено пользователем Антон22
Ссылка на сообщение
Поделиться на других сайтах

Это форма, у них нет ссылок. Вы должны поменять значение страницы в самой форме, и форму отправить через AJAX после чего прочитать и вывести ответ.

Ссылка на сообщение
Поделиться на других сайтах
5 hours ago, celsoft said:

Это форма, у них нет ссылок. Вы должны поменять значение страницы в самой форме, и форму отправить через AJAX после чего прочитать и вывести ответ.

В каком файле находиться эта форма? 

Ссылка на сообщение
Поделиться на других сайтах
7 hours ago, celsoft said:

engine/modules/search.php

не особо силен в php.. не могли бы подсказать, где в этом файле найти переменную с следующей страницей и как ее привязать к переменной в ajax.

Например, в главной я использую https://prnt.sc/qkp06r

 

Ссылка на сообщение
Поделиться на других сайтах
24 minutes ago, Антон22 said:

не особо силен в php.. не могли бы подсказать, где в этом файле найти переменную с следующей страницей и как ее привязать к переменной в ajax.

Например, в главной я использую https://prnt.sc/qkp06r

 

Не подскажите, еще вот такая проблема возникла https://prnt.sc/qkp94p

 

Ссылка на сообщение
Поделиться на других сайтах

На URL посмотрите. Он явно некорректен по которому вы пытаетесь обратиться. отсюда и 403 ошибка сервера, что доступ запрещен.

Ссылка на сообщение
Поделиться на других сайтах
28 minutes ago, celsoft said:

На URL посмотрите. Он явно некорректен по которому вы пытаетесь обратиться. отсюда и 403 ошибка сервера, что доступ запрещен.

Почему он может быть не верный https://prnt.sc/qkq8ga ?

вот путь https://prnt.sc/qkq9p9

Изменено пользователем Антон22
Ссылка на сообщение
Поделиться на других сайтах

Потому что к внутренним файлам напрямую с браузера не обращаются. К ним доступ запрещен. Обращения всегда должны быть к корневому index.php c нужными параметрами в качестве входящих данных.

Ссылка на сообщение
Поделиться на других сайтах
6 minutes ago, celsoft said:

Потому что к внутренним файлам напрямую с браузера не обращаются. К ним доступ запрещен. Обращения всегда должны быть к корневому index.php c нужными параметрами в качестве входящих данных.

окей, я в url прописал index.php

Как мне достучаться до нужного параметра со следующей страницей и закинуть ее в переменную например? Если Вас не затруднит, помогите пожалуйста 

 

Ссылка на сообщение
Поделиться на других сайтах
53 минуты назад, Антон22 сказал:

Как мне поменять значение странице в самой форме? Этот момент вообще не понятен. 

 

Дописывать ваш js скрипт. В php вообще лезть не нужно. 

В исходном коде смотрим. Ссылки имеют вид


		 <span>1</span> 
  <a onclick="javascript:list_submit(2); return(false)" href="#">2</a> 
  <a onclick="javascript:list_submit(3); return(false)" href="#">3</a> 

Функция

function list_submit(prm){
  var frm = document.getElementById('fullsearch');
	if (prm == -1) {
		prm=0;
		frm.result_from.value=1;
	} else {
		frm.result_from.value=(prm-1) * 3 + 1;
	}
	frm.search_start.value=prm;

  frm.submit();
  return false;
}

Форма

<form name="fullsearch" id="fullsearch" action="/index.php?do=search" method="post">
  ...
</form>

От всего этого и нужно отталкиваться. Ищите фрилансера.

Изменено пользователем redissx
Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, Антон22 сказал:

Как мне достучаться до нужного параметра со следующей страницей и закинуть ее в переменную например?

Все параметры в форме. Читайте форму через исходный код браузера и смотрите ее. Все параметры что в форме нужны и важны. Я не пишу готовых дополнительных модулей и скриптов, поэтому больше вам к сожалению помочь мне уже нечем. 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...