Как-то так?
- Предыдущая
- 1
- 2
- Показаны 16-27 из 27
Как-то так?
а если перейти по ссылке на комментарий с виджета например, как найти комментарий среди страниц?..
Никак. Это самое первое что я сделал, попытался перейти с правой колонки комментов. Комментарий то display=«none».
Как я уже и говорил, чтоб по уму это надо в бд ковыряться.
Может как-то пристроить ?page=1,2,3 к шапке. в шапке, тогда может и прокатит что то типа: ?page=1#comment_12
Хотя нет, не прокатит. Коментарий и знать не будет на какой именно он странице.
Или привязать небольшой скриптик к ссылке на комментарий что то:
onclick=set divClass=«comment» appendStyle=«display:flex».
Это так мысли в слух, пока не забыл. Тогда по сути должны открыться все комментарии которые display=«none» и выделить нужный коммент. Но это и хорошо, не надо будет искать на что был ответ. Сегодня попробую.
<a class="subject" onClick="document.getElementById('comment_<?php echo $entry['id']; ?>').style.display = 'flex';" href="<?php echo $target_url; ?>">
Работает только если вы уже находитесь уже в топике. Вариант не годится. Да и onclick не годен, если кто-то решил поделится ссылкой на коммент. На этом мои идеи исчерпаны.
На этом мои идеи исчерпаны
Самый простой вариант, это смотреть в урл, и если там есть #comment_12, то выводить полный список комментов, а если нет, то скрывать в пагинации. Но в любом случае, чтобы сделать подгрузку комментов по аяксу, надо переделать весь компонент комментариев и ленту активности в этой части.
На этом мои идеи исчерпаны
Самый простой вариант, это смотреть в урл, и если там есть #comment_12, то выводить полный список комментов, а если нет, то скрывать в пагинации. Но в любом случае, чтобы сделать подгрузку комментов по аяксу, надо переделать весь компонент комментариев и ленту активности в этой части.
Даже не знаю как ссылка #comment_12 отключит скрипт. «if link contains „#“ disable „Script“...». Или включать скрипт только если «бла_бла». Была еше идея сделать отдельный шаблон list.tpl, но мороки с этим. Да и бред какой-то. Но с отключением скрипта — можно подумать.,
Вот, поэтому я думаю разработчик инстант все это знает, и все эти плушки с комментариями надо учитыват. Работы предостаточно.
По совету Loadырь
Сделал как-то. Нормально или нет? Проверте. К критике отношусь очень хорошо. Вроде вполне приличный вариант, если взять тот факт что затронут всего один файл и одна ссылка.
По совету Loadырь
Сделал как-то. Нормально или нет?
Loadырь не советовал вам «сделать как-то» )). Надо делать всё на «совесть».
На этом мои идеи исчерпаны
Самый простой вариант, это смотреть в урл, и если там есть #comment_12, то выводить полный список комментов, а если нет, то скрывать в пагинации. Но в любом случае, чтобы сделать подгрузку комментов по аяксу, надо переделать весь компонент комментариев и ленту активности в этой части.
Даже не знаю как ссылка #comment_12 отключит скрипт. «if link contains „#“ disable „Script“...». Или включать скрипт только если «бла_бла». Была еше идея сделать отдельный шаблон list.tpl, но мороки с этим. Да и бред какой-то. Но с отключением скрипта — можно подумать.,
Вот, поэтому я думаю разработчик инстант все это знает, и все эти плушки с комментариями надо учитыват. Работы предостаточно.
По совету Loadырь
Сделал как-то. Нормально или нет? Проверте. К критике отношусь очень хорошо. Вроде вполне приличный вариант, если взять тот факт что затронут всего один файл и одна ссылка.
Это вы не плохо сделали, осталось вынести настройки в компонент
Не знаю как. Да и не вижу смысла. Настроек то и нет. Разве что вывод количество коментов на страницу.
Не знаю как. Да и не вижу смысла. Настроек то и нет. Разве что вывод количество коментов на страницу.
Я как раз об этом. Пагинация есть значит уже можно сделать автоподгрузку по кнопке
Не так то все и просто. Это имитация пагинации. Даже если они и «погрузятся» то будут «display:none». А если и будут видны, то в этом же столбе. Над этим еще надо подумать.
Делюсь тем что получилось, а то забыл. Опять же повторюсь, что это всего лишь «имитация пагинации». Для удобства вполне подойдет. Если у кого то за 100000 комментов. Пока Fuze что нибудь не придумает. Очень легко убрать потом без каких либо потерь.
Это не плагин, а архив скрипта, стилей и одной строчкой пагинации. (чтоб пост не был в два километра).
Строчку пагинации ставить в лист коментариев в ваш шаблон: /templates/blabla/controllers/comments/list.tpl.php
Все остальное, куда вам удобней.
- Предыдущая
- 1
- 2
- Показаны 16-27 из 27