Artur
Структура такая
Главная
Услуги
Волосы
Услуга
Услуга
Ногти
Услуга
Услуга
Anonymous
А чем обычное дерево modx не подходит? )
Artur
Всмысле "обычное дерево"?
Pavel
Волосы ногти и т.д. документами, а услуги в них через migx
Artur
Услуги - страницы. Каждая услуга-отдельная страница
Artur
Artur
Эм...
Anonymous
ну да, так
Artur
Ну да)
Pavel
У тебя на генерацию этих услуг будет уходить уйма времени + на создание не мало
Pavel
Самое ужасное решение, которое можно было придумать
Artur
А что ты можешь предложить?
Anonymous
ну если человек хочет отдельные страницы для услуг сделать, то как иначе
Artur
Типо Seo все дела
Pavel
Pavel
Pavel
Это же просто таблица
Artur
У каждой услуги ЕСТЬ своя страница
Artur
Я дерево скинул выше чуть-чуть
Pavel
Стрижка окрашивание у них есть своя страница?
Artur
Да
Pavel
Ааа, ну тогда да, только для этого не нужно выводить pdo в pdo достаточно указать parents=[[*id]]
Artur
Да, только траблы возникают, когда я пытался делать табы
Artur
Эм... [[*id]] - тоесть не просто цифру, а именно такую запись? Что она означает?
Pavel
[[*id]] вовзращает текущий айди ресурса
Artur
Ок, попробую
Artur
А как табы вывести
Pavel
Т.е. когда ты находишься в волосах, он будет перебирать все дочерние услуги волос, когда в ногтях, все дочерние ногтей и т.д.
Artur
Я понял
Pavel
А как табы вывести
Зависит от того, что тебе нужно, если вот эти услуги табами, то просто при клике подгружаешь аяксом pdo
Pavel
И делаешь активным этот "таб"
Artur
Ох... это проблема
Artur
Аякс и я - не дружим
Pavel
Чего там дружить то
Pavel
`
$('#a').click(function(e) {
e.preventdefault();
$.ajax({
//url запроса
url: 'assets/component/controller.php',
type: 'GET',
//тип получаемых данных
dataType: 'json',
//что передаешь
data: {
data1: 'testdata',
}
//что делаешь когда данные получины, в response лежат данные
success: function(response) {
}
})
});
`
Artur
Бро, чтобы я без тебя делал)
Artur
Отпишусь ,если все получится
Artur
Спасибо
Pavel
В твоем случие dataType и data вообще не нужны, тебе просто нужно получить страницу и забрать оттуда контейнер с выводом услуг
Pavel
в response будет страница вся, можешь посмотреть ее через console.log
Artur
И, я выбираю, что мне нужно и....
Pavel
И подставляешь эти данные вместо текущих услуг
Artur
Аа.. ну ясно, смутно, но понятно
Artur
Ок, еще раз спасибо
Artur
Только, я щас порылся в файлах и не нашел controleers.php , где его искать
Pavel
//вешаем обработчик на ссылку
$('a').click(function(e) {
e.preventdefault();
//получаем адрес ссылки на которую мы кликаем
var link = $(this).attr('href');
$.ajax({
//подставляем адрес ссылки в url запроса
url: link,
type: 'GET',
success: function(response) {
//забираем контейнер из полученной страницы
var resp = $(response).html('.ajax-container');
//подставляем эти данные в текущий контейнер
$('.ajax-container').html(resp);
}
})
});
Pavel
Так должно быть понятнее, прям под твою задачу написал
Pavel
Если и так не понятно, то прости, мне нечем больше тебе помочь)
Artur
Я понял
Artur
Все ,спасибо
Artur
Отпишусь, когда сделаю
Pavel
Не за что)
Anonymous
чёто долго делает)
Dmitriy
Хд
OP
@barbarik тебе понравится, я знаю
https://habrahabr.ru/company/retailrocket/blog/330012/
OP
Краткая история для убогих с дислексией.
OP
OP
и вот тухлые попытки оправдаться от Rees
OP
https://www.facebook.com/mkechinov/posts/10207003178037276
OP
самый дичайший публичный проигрыш что я видел
A Б
A Б
только я не понял как код Rees выполнялся если это сегмент RR
OP
неее
A Б
тупо же выполнять весь код
OP
там кука на стороне лабаза
OP
гуглоаналитика же по лабазу
OP
все куки и аналитика на домене лабаза
A Б
ну
OP
на самом деле не было проблем их поменять, была проблема сделать это незаметно
A Б
я зашел и попал в сегмент RR
почему у меня запускается код Rees?
OP
нененененене
OP
сначала всё норм, у тебя код RR, потом когда ты положил товар в корзину и находишься на последнем шаге перед покупкой, у тебя запускается невидимый пиксель который перекидывает тебя в Rees
OP
а дальше ты совершаешь покупку
OP
Профит!
OP
Оба кода работают одновременно
OP
сегменты делят только аналитику
OP
это для того чтобы отследить
OP
не более
A Б