Exxtazy 0 Опубликовано: 3 апреля 2016 Рассказать Опубликовано: 3 апреля 2016 Если в main.tpl вывести несколько {custom} и включить для них навигацию, то при переходе на 2 страницу снова будут отображены все эти {custom} блоки на 2 странице. Это так и задумано или баг? В идеале ведь должно работать так, что, например, на странице 3 блока кастом, жму 2 страницу в одном из блоков и открывается 2 страница только этого кастома, а все остальные должны прятаться. Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 446 Опубликовано: 3 апреля 2016 Рассказать Опубликовано: 3 апреля 2016 6 минут назад, Exxtazy сказал: Это так и задумано или баг? так и задумано, и бага тут нет 7 минут назад, Exxtazy сказал: В идеале ведь должно работать так идеалы у каждого свои Цитата Ссылка на сообщение Поделиться на других сайтах
Exxtazy 0 Опубликовано: 3 апреля 2016 Рассказать Опубликовано: 3 апреля 2016 (изменено) Автор Если так и задумано, то мой извращенный мозг даже не может придумать ситуацию, в которой данная функция могла бы быть полезна посетителю сайта. Я, посетитель сайта.. заинтересовался 1ым кастомом на страницу, хочу посмотреть больше статей, жму на 2 страницу, а там... мне помимо моего выбранного кастома показывают и 2 страницу всех остальных, которые мне впринципе неинтересны, а если и вдруг стали бы интересны, то мне хотелось бы их посмотреть начиная с 1 страницы.. логики нет Изменено 3 апреля 2016 пользователем Exxtazy Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 3 апреля 2016 Рассказать Опубликовано: 3 апреля 2016 4 часа назад, Exxtazy сказал: мой извращенный мозг даже не может придумать ситуацию, в которой данная функция могла бы быть полезна посетителю сайта могу сказать тоже самое, совершенно не понятно для чего на главной странице выводить несколько custom с навигацией? Объясни подробнее, что ты хочешь этим добиться и может быть вместе придумаем решение?! Цитата Ссылка на сообщение Поделиться на других сайтах
Exxtazy 0 Опубликовано: 3 апреля 2016 Рассказать Опубликовано: 3 апреля 2016 (изменено) Автор 3 часа назад, odys сказал: могу сказать тоже самое, совершенно не понятно для чего на главной странице выводить несколько custom с навигацией? Объясни подробнее, что ты хочешь этим добиться и может быть вместе придумаем решение?! на главной я хочу разместить 1) статьи, отсортированные по дате публикации 2) статьи, отсортированные по дате последнего просмотра 3) статьи, отсортированные по популярности за последнюю неделю каждый из блоков может заинтересовать посетителя, и он должен иметь возможность просмотреть остальные статьи, отсортированные по выбранному параметру. данная реализация реально имеет право к существованию - достаточно пройтись по порно-сайтам (ну без шуток, в порно индустрии водятся бешеные деньги, и они разбираются в том, что хотят видеть посетители видео сайтов. есть способ реализовать это? ================== необязательно, чтобы у каждого кастома на главной выводился список страниц - как минимум необходимо иметь 1 кнопку типа "смотреть ещё", а при клике по ней уже будет открываться 2-ая страница выбранного кастома. для данной релизации по всей видимости ссылка на вторую страницу должна иметь дополнительный параметр, который будет содержать sql_select именно выбранного кастома.. типа site.ru/custom1/page/2 ... помогите додумать реализацию.. каждому кастому приписываем название {custom name="c1" ... } вероятно все имеющиеся кастому надо хранить в сессии или в куках.. далее при построении пагинации к урл добавляем c1 из куков берётся информация о данном c1 и выводится только данный кастом, а остальные прячутся.. возможно на аяксе реализация будет проще, но в нём я совсем не разбираюсь.. бред? я нубский прогер.. помогите реализовать) Изменено 3 апреля 2016 пользователем Exxtazy Цитата Ссылка на сообщение Поделиться на других сайтах
Exxtazy 0 Опубликовано: 4 апреля 2016 Рассказать Опубликовано: 4 апреля 2016 Автор Наверное, более простой вариант, если соорудить ссылку, в которой будут содержатся все параметры кастома типа site.ru/index.php?do=shownews&category=1,5,6&order=news_read&morder=desc наверное, это единственный правильный вариант.. помогите как реализовать? Цитата Ссылка на сообщение Поделиться на других сайтах
Exxtazy 0 Опубликовано: 4 апреля 2016 Рассказать Опубликовано: 4 апреля 2016 Автор дописал в engine elseif ($do == 'lastview') { // ################ Вывод всех последних новостей ################# if ($cstart) { $cstart = $cstart - 1; $cstart = $cstart * $config['news_number']; } $newsmodule = true; $url_page = $config['http_home_url'] . "lastview"; $user_query = "do=lastview"; $sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, votes, approve, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE {$stop_list}approve=1" . $where_date . " ORDER BY lastview DESC LIMIT " . $cstart . "," . $config['news_number']; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE {$stop_list}approve=1" . $where_date; } осталось разобраться как отключить кеширование.. а то do=lastview и do=topweek у меня открывает одно и то же, пока кеш не очищу в админке.. отключил кеш, дописав в engine $config['allow_cache'] = false; Цитата Ссылка на сообщение Поделиться на других сайтах
Exxtazy 0 Опубликовано: 4 апреля 2016 Рассказать Опубликовано: 4 апреля 2016 Автор я свою проблему решил, но надеюсь кастом все таки исправят! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.