m0skit

m0skit

+23
Репутация
34
Рейтинг
#1 Права гостей в 2.X 14 января 2015 в 03:14

Для создания ссылки, которая будет вести в зависимости от того залогинен пользователь или нет на разные страницы можно такоое использовать (за то насколько это костыльно ничего не скажу):

Iceman

Спасибо, буду пробовать.

Меня тут посетила мысль сделать появление надписи "Комментарии могут оставлять только зарегистрированные пользователи" после нажатия на ссылку "оставить комментарий" на основе какого-нибудь аккордеона на jQuery. Только вот как сделать, я не знаю sadВернее, просто прикрутить аккордеон — не проблема, а нужно ведь чтобы он был виден только для гостей.
#2 Что выбрать -- 1.10 или 2? 13 января 2015 в 19:36

Создайте любой HTML виджет (на свой вкус) с призывом к регистрации и доступ установите только гостям, и всё)

Evanescence

Спасибо, но это не решает всех проблем.

Например, в виджете объявлений я сделал кнопку (в заголовке) "Добавить объявление". Если на нее нажимает незарегистрированный пользователь, то вместо страницы с предложением зарегистрироваться он попадает на страницу 404.

Да и вообще, для привлечения пользователей очень важно наличие возможности добавлять контент без регистрации, особенно это относится к объявлением на доске. В двойке такой возможности нет в принципе, что вообще не логично
#3 Что выбрать -- 1.10 или 2? 13 января 2015 в 19:19
В двойке напрочь отсутствует группа пользователей "Гости". Ото очень жирный минус.

В связи с этим, незарегистрированный пользователи не могут ничего добавлять (разве что только комментарии, но форма там без капчи, поэтому пользоваться таким вариантом не имеет смысла).

Кроме этого, в двойке нет никаких подсказок или призывов к регистрации.

Например, при просмотре статьи, есть только надпись "Нет комментариев. Ваш будет первым". А по логике должна была быть надпись, видимая только незарегистрированными пользователями — "Оставить комментарий могут только зарегистрированные пользователи. Зарегистрироваться?"

Короче, двойка, на мой взгляд, крайне не дружественная к посетителям система.
Первая версия поудачнее в плане функционала, но уж очень много там нужно допиливать.
#4 Права гостей в 2.X 13 января 2015 в 18:42

m0skit, вручную разве что только, если есть немного знаний php я думаю это не трудно будет сделать

Jestik

Да я понимаю что не на автопилоте joke
Но, к сожалению, с PHP я не знаком на таком уровне. Я больше CSS специализируюсь
#5 Права гостей в 2.X 13 января 2015 в 18:35
Если честно, я вообще не знаю о чем думали разработчики когда решили полностью исключить группу гостей. Лично я не встречал такого ни в одной системе из тех, с которыми мне приходилось работать.

У меня сайт уже почти готов, уже собирался заливать на хостинг, как вдруг обнаружил следующее:

Если пользователь не зарегистрирован, то он не видит ни одной подсказки или призыва к регистрации, кроме ссылки "Регистрация".

Например, при просмотре статьи (если пользователь не зарегистрирован) внизу имеется надпись.
"Нет комментариев. Ваш будет первым!"
И все!!! Я конечно пойму что для того чтобы оставить комментарий, нужно зарегистрироваться. Но, не все такие. Бывают посетители в возрасте, которые кроме одноклассников ничего больше не освоили. Да и среди молодежи тупней хватает.

Почему нельзя было сделать так же как в первой ветке, т.е. ссылку Оставить комментарий при нажатии на которую появлялся бы текст "Оставлять комментарии могут только зарегистрированные пользователи. Зарегистрироваться?" ??? Я сегодня был буквально ошарашен этим косяком, по другому и не скажешь.

Конечно, можно разрешить оставлять комментарии незарегистрированным пользователям (в последней версии такая возможность имеется), но форма комментариев без капчи приведет к тоннам спама.

Кроме этого, изначально я добавил кнопку "добавить объявление" в заголовок виджета. Так сказать чтобы было повиднее, а то не до каждого доходит где эту кнопку искать. В дальнейшем планировал вообще сделать отдельную кнопку в шапке сайта (на самом видном месте).
Так вот, сделал кнопку, думая что как и в любой нормальной системе, если на такую кнопку нажмет незарегистрированный пользователь, то появится страница с предложением зарегистрироваться. Но, я офигел по второму кругу когда вместо такой страницы увидел страницу 404.


Что теперь делать, даже не знаю. Сайт уже почти готов, а я сижу и жалею что вообще решил делать сайт на двойке. лучше бы на вордпресс сделал.

Может быть кто-нибудь знает как исправить те недоработки, которые я указал? Буду премногоблагодарен
#6 Вывод объявлений без фото в виджете (instant 2)) 13 января 2015 в 15:55


Откройте любой виджет из папки \templates\default\controllers\content\widgets\list\ например list_compact.tpl.php строка 9

  1.  
  2.  
  3.  
  4.  

Evanescence



Спасибо большое. Помогло.
Плюсанул joke
#1 Вывод объявлений без фото в виджете (instant 2)) 12 января 2015 в 05:36
Сегодня начал настраивать сайт на двойке и обнаружил что в виджете объявлений объявления без фото выводятся просто заголовком, без какого-нибудь изображения типо "без фото". Это очень сильно портит вид виджета, например, при режиме отображения "таблица" если отображаются еще и объявления, у которых фото есть.

Думаю, ни для кого секретом не будет тот факт, что не все объявления, которые будут добавлять пользователи, будут иметь фотографию (а у некоторых типов объявлений фото быть не может по определению), поэтому необходимо как-то устранить эту недоработку.

Буду премного благодарен если кто-нибудь подскажет как сделать вывод в виджете (да и в самом компонете) изображения-заглушки "без фото" если у объявления нет фотографии.
#7 Создание sitemap.xml 28 марта 2014 в 15:31
Я вообще решил не страдать фигней и не использовать какие-то недоделанные и кривые компоненты и скрипты, а установил на комп программу SiteMap Generator и раз в сутки, через нее делаю карту и загружаю на сайт.
По удобству конечно уступает полностью автоматическому процессу, но пока не появится качественного решения (компонента) буду пользоваться именно программой.
#8 Нет статей в ленте активности 28 марта 2014 в 15:26

Всё вполне логично. Это-же не лента активности администраторов.

Юрий

Не вижу тут логики.
Большинство пользователей смотрит новое на сайте именно через ленту. А что, если статьи, например, добавляет только администратор.
Опять же, если следовать вашей логике, то почему тогда отображаются фотографии, комментарии, записи в блоге, размещенные администратором? По вашему ведь это не лента активности администраторов.
#9 Нет статей в ленте активности 26 марта 2014 в 15:31

Статья отображается, если создать её из под юзера.

Lora

Я полагаю, так не должно быть. Опять, очередной баг?
#10 Обратная связь.Шаблон письма. 26 марта 2014 в 05:56

Правьте как вам угодно, в чем проблема?

Fuze

Проблема в том, что не все тут программисты.
Если бы я в этом разбирался, то вообще не задавал бы вопросов на этом форуме. Вам не кажется это логичным?
Хотя, на этом форуме задавать вопросы бессмысленно.
#11 Нет статей в ленте активности 26 марта 2014 в 05:31
Я не понимаю, у всех статьи отображаются в ленте или всех все устраивает?

У меня, еще и новые объекты с instantMaps не отображаются в ленте.

Ну ответьте хоть кто-нибудь? Посмотрите, у вас отображаются статьи или нет?
#12 Обратная связь.Шаблон письма. 14 марта 2014 в 10:01

там есть кусок кода, который формирует письмо
в переменую $mail_message формируется само тело сообщения

Amurland

И что с ним нужно сделать чтобы получить нормальный вид письма, подобный письмам обратной связи в других CMS?

И еще, как сделать так чтобы поле значение поля e-mail автоматом подставлялось в от кого, чтобы на письмо можно было ответить не копируя и вставляя адрес из самого письма?
#1 Нет статей в ленте активности 14 марта 2014 в 09:32
Заметил что в ленте активности не отображаются новые статьи.
В настройках, естественно, галочка установлена.

Версия 1,10,3.

У всех так и как решить проблему?

Не отображаются и записи в блоге, если при создании новой записи сначала установить видимость "только мне", а потом поменять на "всем".
#13 Обтекание картинки текстом в блогах 18 февраля 2014 в 10:38

Олег Васильевич я, Если не сложно подскажите какие именно свойства прописать. Заранее благодарю!

Алфей

float: left;
или
float: right;

В зависимости от того, с какой стороны вы хотите видеть текст.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.