Что нового

Поиск модулей / плагинов / хаков [ ПРОСИТЬ ЗДЕСЬ ] (1 Viewer)

WiseBear

Посетитель
Регистрация
25 Апр 2021
Сообщения
15
Реакции
9
даже на чистой так же)
 

MaHarder

Модератор
SkripTers TEAM
Кодеры
OLD SkripTers
Регистрация
17 Дек 2019
Сообщения
507
Реакции
186
Короче, я понял, в чём фишка.
вот архив с оригиналом и обновлённой инструкцией. стили правьте сами

Код:
в .htaccess в корне сайта после RewriteEngine On добавить:

######################################   НАЧАЛО МОДУЛЯ   ######################################
######################################     РЕЦЕНЗИЙ      ######################################
# Страница последних рецензий
RewriteRule ^lastreviews(/?)$ index.php?do=last_reviews [L]
RewriteRule ^lastreviews/page/([0-9]+)(/?)$ index.php?do=last_reviews&page=$1 [L]
# Рецензии к посту
RewriteRule ^post/([0-9]+)/reviews(/?)$ index.php?do=post_allreviews&news_id=$1 [L]
RewriteRule ^post/([0-9]+)/reviews/page/([0-9]+)(/?)$ index.php?do=post_allreviews&news_id=$1&page=$2 [L]
# Рецензии пользователя
RewriteRule ^user/([^/]*)/reviews(/?)$ index.php?do=user_reviews&user_login=$1 [L]
RewriteRule ^user/([^/]*)/reviews/page/([0-9]+)(/?)$ index.php?do=user_reviews&user_login=$1&page=$2 [L]
# Страница рецензии
RewriteRule ^review/([0-9]+)(/?)$ index.php?do=review_page&review_id=$1 [L]
# Добавить рецензию
RewriteRule ^post/([0-9]+)/addreview(/?)$ index.php?do=review_add&post_id=$1 [L]
# Управление рецензией
RewriteRule ^review/([0-9]+)/action/([^/]+)(/?)$ index.php?do=review_actions&action=$2&review_id=$1 [L]
######################################   КОНЕЦ МОДУЛЯ   ######################################
######################################     РЕЦЕНЗИЙ     ######################################




В файле main.tpl перед </head> добавить:
[aviable=review_add|review_actions]
    <link rel="stylesheet" href="{THEME}/wysibb/default/wbbtheme.css" />
[/aviable]

После {AJAX} добавить:
[aviable=review_add|review_actions]
    <script src="{THEME}/wysibb/jquery.wysibb.min.js"></script>
    <script src="{THEME}/wysibb/ru.js"></script>
    <script>
        $(document).ready(function() {
            var wbbOpt = {
                buttons: "bold,italic,underline",
                onlyBBmode: true
            }
            $("#review_text").wysibb(wbbOpt);
        });
    </script>
[/aviable]

Тег {content} скрыть вот так:
[aviable=review_add]{include file="engine/modules/reviews/review_add.php"}[/aviable]
[aviable=review_actions]{include file="engine/modules/reviews/review_actions.php"}[/aviable]
[aviable=last_reviews]{include file="engine/modules/reviews/last_reviews.php"}[/aviable]
[aviable=post_allreviews]{include file="engine/modules/reviews/post_allreviews.php"}[/aviable]
[aviable=user_reviews]{include file="engine/modules/reviews/user_reviews.php"}[/aviable]
[aviable=review_page]{include file="engine/modules/reviews/review_page.php"}[/aviable]
[not-aviable=review_actions|review_page|last_reviews|post_allreviews|user_reviews|review_add]{content}[/not-aviable]


В fullstory.tpl в любое место добавить:
{include file="engine/modules/reviews/post_reviews.php?newsId={news-id}"} - список рецензий с кнопкой добавления


В любое место добавить:
<a href="/lastreviews/" title="Рецензии">РЕЦЕНЗИИ</a>


!!!Можно переписать настройки по умолчанию вписав параметры в строку подключения!!!
{include file="engine/modules/reviews/review_add.php"}
{include file="engine/modules/reviews/review_actions.php"}

titleMin - минимальная длинна заголовка
titleMax - максимальная длинна заголовка
textMin - минимальная длинна рецензии
textMax - максимальная длинна рецензии


{include file="engine/modules/reviews/review_add.php"}
tplAddreview - шаблон для добавления рецензии


{include file="engine/modules/reviews/review_actions.php"}
tplEdit - шаблон для редактирования рецензии
tplActions - шаблон для действий при редактировании рецензии


{include file="engine/modules/reviews/last_reviews.php"}
{include file="engine/modules/reviews/post_allreviews.php"}
{include file="engine/modules/reviews/user_reviews.php"}
countReviews - кол-во рецензий на странице
tplReview - шаблон рецензии


{include file="engine/modules/reviews/last_reviews.php"}
tplLastreviews - шаблон последних рецензий


{include file="engine/modules/reviews/post_allreviews.php"}
tplAllreviews - шаблон всех рецензий новости


{include file="engine/modules/reviews/review_page.php"}
tplReviewPage - шаблон страницы с самой рецензией

Сделал небольшую модификацию. Вывел настройки на отдельную страницу, добавил теги в userinfo.
1629146624634.png1629146642836.png1629146658447.png
 

Александр Гусак

Посетитель
Регистрация
13 Июл 2021
Сообщения
20
Реакции
14
Здраствуйте, поставил новый шаб , а там этот модуль нужен, может есть у кого.
Парсер актеров называеться парсер
 

solomongrundy

Участник
OLD SkripTers
Регистрация
30 Мар 2021
Сообщения
57
Реакции
147
Короче, я понял, в чём фишка.
вот архив с оригиналом и обновлённой инструкцией. стили правьте сами
*** Скрытый текст не может быть процитирован. ***
Код:
в .htaccess в корне сайта после RewriteEngine On добавить:

######################################   НАЧАЛО МОДУЛЯ   ######################################
######################################     РЕЦЕНЗИЙ      ######################################
# Страница последних рецензий
RewriteRule ^lastreviews(/?)$ index.php?do=last_reviews [L]
RewriteRule ^lastreviews/page/([0-9]+)(/?)$ index.php?do=last_reviews&page=$1 [L]
# Рецензии к посту
RewriteRule ^post/([0-9]+)/reviews(/?)$ index.php?do=post_allreviews&news_id=$1 [L]
RewriteRule ^post/([0-9]+)/reviews/page/([0-9]+)(/?)$ index.php?do=post_allreviews&news_id=$1&page=$2 [L]
# Рецензии пользователя
RewriteRule ^user/([^/]*)/reviews(/?)$ index.php?do=user_reviews&user_login=$1 [L]
RewriteRule ^user/([^/]*)/reviews/page/([0-9]+)(/?)$ index.php?do=user_reviews&user_login=$1&page=$2 [L]
# Страница рецензии
RewriteRule ^review/([0-9]+)(/?)$ index.php?do=review_page&review_id=$1 [L]
# Добавить рецензию
RewriteRule ^post/([0-9]+)/addreview(/?)$ index.php?do=review_add&post_id=$1 [L]
# Управление рецензией
RewriteRule ^review/([0-9]+)/action/([^/]+)(/?)$ index.php?do=review_actions&action=$2&review_id=$1 [L]
######################################   КОНЕЦ МОДУЛЯ   ######################################
######################################     РЕЦЕНЗИЙ     ######################################




В файле main.tpl перед </head> добавить:
[aviable=review_add|review_actions]
    <link rel="stylesheet" href="{THEME}/wysibb/default/wbbtheme.css" />
[/aviable]

После {AJAX} добавить:
[aviable=review_add|review_actions]
    <script src="{THEME}/wysibb/jquery.wysibb.min.js"></script>
    <script src="{THEME}/wysibb/ru.js"></script>
    <script>
        $(document).ready(function() {
            var wbbOpt = {
                buttons: "bold,italic,underline",
                onlyBBmode: true
            }
            $("#review_text").wysibb(wbbOpt);
        });
    </script>
[/aviable]

Тег {content} скрыть вот так:
[aviable=review_add]{include file="engine/modules/reviews/review_add.php"}[/aviable]
[aviable=review_actions]{include file="engine/modules/reviews/review_actions.php"}[/aviable]
[aviable=last_reviews]{include file="engine/modules/reviews/last_reviews.php"}[/aviable]
[aviable=post_allreviews]{include file="engine/modules/reviews/post_allreviews.php"}[/aviable]
[aviable=user_reviews]{include file="engine/modules/reviews/user_reviews.php"}[/aviable]
[aviable=review_page]{include file="engine/modules/reviews/review_page.php"}[/aviable]
[not-aviable=review_actions|review_page|last_reviews|post_allreviews|user_reviews|review_add]{content}[/not-aviable]


В fullstory.tpl в любое место добавить:
{include file="engine/modules/reviews/post_reviews.php?newsId={news-id}"} - список рецензий с кнопкой добавления


В любое место добавить:
<a href="/lastreviews/" title="Рецензии">РЕЦЕНЗИИ</a>


!!!Можно переписать настройки по умолчанию вписав параметры в строку подключения!!!
{include file="engine/modules/reviews/review_add.php"}
{include file="engine/modules/reviews/review_actions.php"}

titleMin - минимальная длинна заголовка
titleMax - максимальная длинна заголовка
textMin - минимальная длинна рецензии
textMax - максимальная длинна рецензии


{include file="engine/modules/reviews/review_add.php"}
tplAddreview - шаблон для добавления рецензии


{include file="engine/modules/reviews/review_actions.php"}
tplEdit - шаблон для редактирования рецензии
tplActions - шаблон для действий при редактировании рецензии


{include file="engine/modules/reviews/last_reviews.php"}
{include file="engine/modules/reviews/post_allreviews.php"}
{include file="engine/modules/reviews/user_reviews.php"}
countReviews - кол-во рецензий на странице
tplReview - шаблон рецензии


{include file="engine/modules/reviews/last_reviews.php"}
tplLastreviews - шаблон последних рецензий


{include file="engine/modules/reviews/post_allreviews.php"}
tplAllreviews - шаблон всех рецензий новости


{include file="engine/modules/reviews/review_page.php"}
tplReviewPage - шаблон страницы с самой рецензией

Сделал небольшую модификацию. Вывел настройки на отдельную страницу, добавил теги в userinfo.
Посмотреть вложение 516Посмотреть вложение 517Посмотреть вложение 518
*** Скрытый текст не может быть процитирован. ***
СПасибо большое, а в этом модуле есть возможность вывода последних добавленных рецензий на главной? И оценки этих рецензий?
 

MaHarder

Модератор
SkripTers TEAM
Кодеры
OLD SkripTers
Регистрация
17 Дек 2019
Сообщения
507
Реакции
186
СПасибо большое, а в этом модуле есть возможность вывода последних добавленных рецензий на главной? И оценки этих рецензий?
В принципе это возможно. Нужно лишь вставить инклуду на список всех рецензий с новым шаблоном. А оценки - нужно внедрять
 

solomongrundy

Участник
OLD SkripTers
Регистрация
30 Мар 2021
Сообщения
57
Реакции
147
В принципе это возможно. Нужно лишь вставить инклуду на список всех рецензий с новым шаблоном. А оценки - нужно внедрять
В этом есть все

Advice 7.0​


но почему-то сортировка, оценки и ответы на рецензии, количество рецензий, выводится только на странице всех рецензий, а должно и в полной новости
 

Пользователи, просматривающие данную тему

Верх