Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Скрыть часть полной новости для гостей.

Скрыть часть полной новости для гостей.


 Shandi    07.09.2022    Стол заказов    677    7 комментариев

Нужно чтобы половина новости была скрыта для гостей и было окно для регистрации...
Примерно как тут: любой из вариантов
https://prexplore.ru/prtech/instruktsiya-mailchimp/
https://www.thetimes.co.uk/article/caramelised-onion-tart-with-st-tolas-goats-cheese-gz2t58q7g55

Встроенный [hide][/hide] не подошел.
Хотя может в него можно впилить окошко регистрации?

Предлагайте варианты и цену. Заранее всем спасибо за внимание к теме :)

7 комментариев

NONSENS
Юзер

NONSENS - 8 сентября 2022 00:37 -

HIDE просто исправьте и всё готово...

Зачем городить? Просто исправьте news_regus либо в файле language\Russian\website.lng, либо в файле engine\modules\show.full.php

Что хотите спрятать закрываете хайдом и всё - закрывается тем, что "наредактируете" вместо "стандарта".

Shandi
Юзер

Shandi - 8 сентября 2022 14:39 -

Думала про это. Дело в том, что не умею :( Не знаю как править :(

NONSENS
Юзер

NONSENS - 8 сентября 2022 18:39 -

Давайте пример оформления - оформим...

Shandi
Юзер

Shandi - 8 сентября 2022 20:51 -


Буду очень благодарна!! Я поковырялась в language\Russian\website.lng и впилила туда "Для продолжения чтения необходимо войти или зарегистрироваться Заполните короткую форму, станьте нашим подписчиком и читайте все статьи без ограничений."
Но получается очень топорно...

rewenas
Юзер

rewenas - 9 сентября 2022 10:39 -

Оформление CSS блока [hide] вы можете изменить на своё. Для этого вам в файле engine\modules\show.full.php нужно найти строку ( в файле встречается 2 раза )
 } else return "<div class=\"quote dlehidden\">" . $lang['news_regus'] . "</div>"; 

и заменить на свой класс, который предварительно записать в свой файл стилей шаблона сайта.

NONSENS
Юзер

NONSENS - 9 сентября 2022 15:21 -

В language\Russian\website.lng также можно использовать HTML-код - делать жирный текст, переносы строк и прочее.

В engine\modules\show.full.php

"<div class=\"quote dlehidden\">" . $lang['news_regus'] . "</div>";


Замените к примеру на (два раза - ибо две строки таких):

"<div class=\"hidereg\">" . $lang['news_regus'] . "</div>"; 


Скинуть кэш движка.
После чего можете добавить в CSS файл что-то типа (вставив свои значения):

.hidereg {
margin-top:10px; /* Отступ сверху */
margin-right:10px; /* Отступ справа */
margin-left:10px; /* Отступ слева */
margin-bottom:10px; /* Отступ снизу */
PADDING-BOTTOM: 5px; /* Отступ снизу */
PADDING-LEFT: 5px; /* Отступ слева */
PADDING-RIGHT: 5px; /* Отступ справа */
PADDING-TOP: 5px; /* Отступ сверху */
BORDER: 0px; /* Обводка блока */
COLOR: #7ba5a8; /* Цвет */
FONT-SIZE: 9pt /* Размер текста */

/* Картинка заднем фоне - раскоментируйте (уберите слеши со звёздочками), если хотите использовать и замените путь на свой */
/* BACKGROUND: url("../images/kartinka.jpg") no-repeat; */
/* цвет фона */
/* BACKGROUND: #03111a; */
/* Ширина блока */
/* width: 100%; */
/* Высота блока */
/* height: 100px; */

}


И так далее...

Также можно форму входа туда (в "наш блок") запихать, если её нет на странице (если исользуется отдельная страница входа)

Shandi
Юзер

Shandi - 9 сентября 2022 17:18 -

Спасибо! Попробую :)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх