Здравствуйте все, это мое второе сообщение на форум. Большое спасибо всем кто помог мне с первой проблемкой.
Вот у меня появилась еще одна проблема, мне нужно скрывать определенное содеожание от незарегистрированных пользователей??? т.е. если заходит аноним на сайт то на том месте где скрытое содержание чтобы было написано ну например: "Только зарегистрированные пользователи могут видеть скрытый текст." А когда аноним зарегистрируется что бы было видно сожержание которое было скрыто.
Я пробывал модули hidden_content и restricted_text - но они тут не подходят или я что то делаю не так.
Пожалуйсто, помогите кто сталкивался с такой проблемой.
Комментарии
модуль http://drupal.org/project/restricted_text однозначно.
скорее всего что то делается не так
Уважаемые Gedler, я использую модуль restricted_text, он прекрасно скрывает содержание от определенных ролей, но как сделать что бы на месте скрытого текста было написано: "Зерегистрируйтесь, что бы видеть скрытый текст" ???
Неужели никто не сталкивался с такой проблемкой?
Открой restricted_text.module
В конце есть текст
return $text;
}
else {
return '';
}
Замени это на что-нибудь типа
return $text;
}
else {
return t("Register to access to hidden text.");
}
Спасибо текст можно теперь написать, а как написать текс на русском языке и можно это сделать ссылкой? нужно сделать как здесь.
Народ помогите... я уже запарился...
Модуль hidden_content. Текст между [hidden role=2;3] [/hidden]
Сорри, а чем лучше restricted_text.module в отличии от hidden_content.
А текст же просто пишите по-русски: else {
return t("Зарегистрируйтесь блабла.");
Только кодировку не забудь выставить перед этим...
если сохранить файл в utf8 не надо выставлять кодировку (вроде).
смотря что вы используете:
1) Notepad
2) Notepad++
3) Eclipse
в первом не знаю
во втором надо выставить до написания текста ANSI + UTF-8(без BOM) (две галочки должно быть не чистый UTF-8) иначе при сохранении потеряете данные которые написаны кирилицей
в третьем там в настройках надо выставить, но там по умолчании UTF-8 и если ничего не ковыряли в настройках, то менять и не надо...
Ребята, вам мой респект и уважение, спасибо большое. Разобрался со всем.
но как сделать что бы на месте скрытого текста было написано: "Зерегистрируйтесь, что бы видеть скрытый текст" ???
Возможно кому-то пригодится, я реализовал это следующим образом. В BUEditor добавил кнопку:
[hidden role=1]Для того чтобы видеть этот текст нужно зарегестрироваться[/hidden]
[hidden role=2]%TEXT%[/hidden]
РЕБЯТА ПОМОГИТЕ ПОЖАЛУЙСТА :
Подключил модуль restricted_text.module к Друпал 6
Всё вроде настроил как надо ,но когда прописываю тег ,сохраняю ,он мне выдаёт вот такое :
"warning: Invalid argument supplied for foreach() in Z:\home\localhost\www\rent\modules\restricted_text\restricted_text.module on line 167."
Всё это дело происходит на локальном сервере .
ПОМОГИТЕ ПОЖАЛУЙСТА КТО МОЖЕТ!!!!!