MaxHub
Полезности по Maxsite CMS

Валерий

Дата регистрации: 2018-10-07 18:15:25

Ник: Валерий

Комментариев: 20


Комментарии

  • Плагин липких виджетов sticky
    2018-11-12 20:38:11

    Не работает.

    selector = .mso-ushki_widget_88

  • Плагин Comments - древовидные комментарии
    2018-11-12 12:34:21

    С порядком отображения формы разобрался, находится в application\maxsite\plugins\comments\units\page-comments-general-tmpl.php

    {{ $comments_form }}

    Поставить ниже вывода комментариев..

    {{ $comments_list }}

    Вопрос по не отображающихся комментариев при закрытии их в статье, актуален.

  • Плагин Comments - древовидные комментарии
    2018-11-12 12:26:01

    И еще, если закрыть комментарии к статье, то все существующие комментарии в этой статье, перестают отображаться.

  • Плагин Comments - древовидные комментарии
    2018-11-12 12:01:59

    Илья

    Как сделать, чтобы сначала были комментарии, а после них форма отправки комментариев? В каком файле находится этот порядок?

  • Плагин Comments - древовидные комментарии
    2018-11-11 23:31:11

    Попробую еще ajax пагинацию исправить grin

  • Плагин Comments - древовидные комментарии
    2018-11-11 22:55:00

    Илья, спасибо, сделал сквозную нумерацию комментариев. Правда с моими знаниями пришлось повозится, но результат достигнут.

    Формула:

    Могу прислать файл, если надо.

  • Плагин Comments - древовидные комментарии
    2018-11-11 14:25:33

    Продолжаю свой монолог.. LOL

    Заменил регулярку в приведенном вами кодом с '!\/comments\-next\/(.+?)($|\/)!is' на '/[0-9]*/'

    Теперь получил требуемое, сократил код, чтобы не было простыни..

    Array

    (

    [0] => Array

    (

    [0] =>

    [1] =>

    [2] =>

    [3] =>

    ....

    [92] =>

    [93] =>

    [94] => 19

    [95] =>

    )

    )

    19 страница. Теперь нужно пол интернета облазить, как вытащить оттуда нужное. grin

  • Плагин Comments - древовидные комментарии
    2018-11-11 13:21:22

    Илья

    После отправки комментариев, режет код, вы что нибудь с этим сделайте, невозможно что то нормально показать.

  • Плагин Comments - древовидные комментарии
    2018-11-11 13:19:55

    Или так..

    <? echo "
    "; print_r($res); echo "
    ";?>
    Array
    (
        [0] => Array
            (
            )
        [1] => Array
            (
            )
        [2] => Array
            (
            )
    )
  • Плагин Comments - древовидные комментарии
    2018-11-11 12:58:31

    То есть нету нужного числа в массиве.

  • Плагин Comments - древовидные комментарии
    2018-11-11 12:55:55

    С функцией pr(); вылетает таже самая ошибка.

    Попробовал так.. print_r($res);

    Получил, что на 1 странице, что на второй, одинаково...

    Array ( [0] => Array ( ) [1] => Array ( ) [2] => Array ( ) )

    Array ( [0] => Array ( ) [1] => Array ( ) [2] => Array ( ) )

  • Плагин Comments - древовидные комментарии
    2018-11-11 12:15:49

    А я и не знаю php, метод тыка, он такой. grin

  • Плагин Comments - древовидные комментарии
    2018-11-11 12:07:26

    У меня урл такого вида .htm/comment/2 без next. Попробовал в приведенном коде убрать -next, тоже самое, echo выдает ошибку.

  • Плагин Comments - древовидные комментарии
    2018-11-11 11:59:55

    Попробовал вставить, ни чего не происходит.

    Решил посмотреть какое значение принимает $res через echo..

    Выдает такую ошибку..

    Severity: Notice
    Message: Array to string conversion
    Filename: comments/index.php(1887) : eval()'d code
    Line Number: 22
    Array

    Все действия произвожу в файле шаблона application\maxsite\templates\3_max-zmey\type\page\units\page-comments-article-tree-tmpl.php, который скопировал из папки плагина.

  • Плагин Comments - древовидные комментарии
    2018-11-11 11:18:15
    Эта переменная в вызываемом месте вообще доступна??
    Нет, поэтому я встал на месте и не знаю что делать.

    Тогда в переменной $res окажется нужный вам номер.

    Попробую, отпишусь.

  • Плагин Comments - древовидные комментарии
    2018-11-11 11:16:16

    Ну и вместо 50, в формулу подставить $options['comments_page_limit'], хотя это мне не надо, задача в другом.

  • Плагин Comments - древовидные комментарии
    2018-11-11 10:59:42

    Если первая страница пагинации, то $comment_num, то есть от 1 до 50.

    Если вторая и последующие страницы, то $comment_num = $comment_num + (50* ($r['next_url'] - 1)), то есть 51..100 и тд,

    Надо только вместо $r['next_url'] вставить туда переменную, отдающее число, номер страницы, которую я не могу найти.

  • Плагин Comments - древовидные комментарии
    2018-11-11 10:58:18

  • Плагин Comments - древовидные комментарии
    2018-11-11 10:53:03

    Вот так я предполагаю должна выглядеть строчка с формулой

    [html_base64]PHNwYW4gY2xhc3M9Im1zby1jb21tZW50LW51bSI+e3sgaXNzZXQoJGJlZ2luX251bSkgJiYgJGJlZ2luX251bSA+PSAwICYmICRjb21tZW50X251bSA+IDAgPyAkY29tbWVudF9udW0gOiAkY29tbWVudF9udW0gPSAkY29tbWVudF9udW0gKyA

    Если первая страница пагинации, то $comment_num, то есть от 1 до 50.

    Если вторая и последующие страницы, то $comment_num = $comment_num + (50* ($r['next_url'] - 1)), то есть 51..100 и тд,

    Надо только вместо $r['next_url'] вставить туда переменную, отдающее число, номер страницы, которую я не могу найти.

  • Плагин Comments - древовидные комментарии
    2018-11-11 10:30:05
    По факту людям глубоко плевать на номер комментария.

    Возможно, но у меня есть статья с 1000 комментариями и в ней идет текстовая перелинковка между комментариями. Например, посмотрите в комментарии 805, посмотрите в комментарии 103, об этом уже говорилось в комментарии 553 и тд.

    Сайт у меня на вордпрессе, я его уже перенес на максайт, работает на опен сервере. Мало того, что я не знаю что делать с индексацией этих страниц комментариев (так как они проиндексированы по другим урлам), так тут еще это, вроде пустяк, но получится абракадабра. Человек будет искать 553 комментарий, которого нет (номера).

    А сам могу сделать как надо, но я не могу заставить работать переменную в шаблоне плагина. Как ее там объявить, я не знаю.

    Мне нужна все го лишь одна переменная, это число, номер страницы пагинации. Например нажал на 3 ссылку в пагинации, и переменная мне отдавала число 3. Если нажал на 15 страницу пагинации, переменная мне бы отдавала число 15 и тд. Все, больше ни чего не надо.

    Формула расчета простая $comment_num = $comment_num + (50* $r['next_url'])

    $r['next_url'] этот ключ массива отдает число, номер пагинации?