SinglWolf

Участники
  • Публикации

    96
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем SinglWolf


  1. Делаю ход конём, выбираю базовый шаблон и регаюсь через всплывашку

    post-2647-0-24273900-1429438128_thumb.pn

    И тут засада.

    Кстати, почему сложность пароля ограничена только пятью любыми символами, а?

    Люди, если получится регистрация, конечно, будут платить денюжку. А взломать пароль "12345", например, как 2 пальца об асфальт.

    Мне не жаль потраченных денег, мне жаль угробленного времени...  :angry:

     


  2. Спорно.

    Да хотя бы список ссылок должен появиться

    • Добавить объявление
    • Мой профиль
    • Мои объявления
    • Сообщения: 0 (0)
    • Мои баланс (0 руб.)

     

    , а не "Мои объявления"

    Личный кабинет должен быть "кабинетом", а не яблочным огрызком!

    Я так понимаю, мои мытарства с регистрацией пользователей "членов масонской ложи" так и не закончатся...  :(

     

    И регистрации не получается!

    post-2647-0-05128100-1429436805_thumb.pn

    Это кошмар какой-то...


  3. action="/account/profile/"

    Пока не поставлю чекбокс (который там не нужен), пишет "Не заполнено поле С условиями регистрации согласен".

    5. После нажатия сохранения сносит на страницу регистрации - Нет, остаётся в /account/profile/

    Кстати, когда жму на ссылку "Личный кабинет", фигня получается

    post-2647-0-76250400-1429433577_thumb.pn

     

     


  4. Группы Клиенты нет. И не понимаю почему она должна бы быть. Точнее смысла ее наличия.

    А кто регается на сайте? В какую группу попадает? Кто он, если не клиент?

    Ошибку

    Warning: require_once(/var/www/user/data/www/example.com/apps/comment/admin/admin.php): failed to open stream: No such file or directory in /var/www/user/data/www/example.com/apps/client/admin/admin.php on line 304 

    как исправить?


  5. Пришла заявка от клиента - и что мне делать-то?

    В админке уведомлений о пришедших заявках нет.

    Чтобы посмотреть заявки клиентов надо ещё знать где. Ладно, админ привыкнет и запомнит где эти заявки посмотреть. Опять же, нафига админу уведомления на почту? У меня есть специально созданный е-мейл для сбора заявок. Да и зачем админу головная боль с заявками? Есть юзеры из таинственных групп "Агенство" и "Риэлтор" (таинственные, потому что не нашёл внятного описания), пусть с заявками разбираются они. Естественно, уведомления должны приходить им.

    Ладно, нашёл где лежат заявки в админке

    post-2647-0-78260300-1429428000_thumb.pn

    Статус заявки - пусто. Ладно, хочу посмотреть тело заявки. Жму на кнопку (подписал как "1").

    Опаньки..

    Warning: require_once(/var/www/user/data/www/example.com/apps/comment/admin/admin.php): failed to open stream: No such file or directory in /var/www/user/data/www/example.com/apps/client/admin/admin.php on line 304

    Возвращаюсь назад, жму на кнопку (подписал как "2")...

    Хм... Зачем нужно редактировать заявку? Менять статус какой-то. Тип заявки...

    Я понимаю так. Пришла заявка, как минимум, надо ответить человеку на е-мейл, например.

    А если заявка от... Блин... А где группа "Клиенты" на сайте? :blink:

    Вообще ничего не понимаю... 

     

     

     


  6. Не может форма из редактирования профиля отправлять на /register. В принципе не может. Но я еще и у себя проверил. Отправляет на профиль. Больше там ничего не меняли, кроме описаного мной?

     

     

    Там где вы ставили видимость для группы Незарегистрированные, Незарегистрированные означает группу. Группу может иметь только созданный пользователь. Гость, только что зашедший на сайт, не имеет никакой группы.

     

    Группа Незарегистрированные - не означает гостей, а означает некоторую специфичную группу на сайте.

     

     

    ПС. "залогиненный админ" значит, что был вход с логином-паролем админа на фронт сайта? Или был вход в админку, а потом просто переключена страница на фронт?

    Я в коде ничего, кроме ваших правок, не применял, ибо совсем бардак будет.

    По поводу групп. Для гостей нет группы? :blink: Нонсенс. Зато есть таинственная группа масонов - "Группа Незарегистрированные"   :)

    В бесплатном движке форума PHPBB даже для ботов есть группа.

    "залогиненный админ" означает, что зашёл через на сайт с главной страницы. Предварительно делал выход из админки.


  7. Если в шаблоне вам что-то кажется лишним удаляйте или вам было бы проще если бы мы зазендили весь движок? )

    А вообще этот код для совместимости с модулем Биллинга.

    Причём тут шаблон? Я форму создал через админку, т.е. средствами движка. И если в движке нет функций совместимых с моими вопросами, ОК, буду соображать через создание формы вручную.

    Если я буду создавать форму запроса в шаблоне вручную, как мне вызвать кнопку "Отправить" из формы, созданной движком?

    Кстати, при создании своей формы, я наткнулся на тип записи mobilephone.

    Можно ли немного о свойствах? Есть ли маска?

    Если есть маска, то почему бы не сделать ещё подобный тип записи для e-mail.


  8. Пока совсем не запутался, создавать модель user_register и править код не стал, ибо фигня получается.
    Захожу в профиль админа
    post-2647-0-15811300-1429391845_thumb.pn
    Жму кнопку "изменить профиль"
    post-2647-0-38770800-1429391894_thumb.pn
    Кстати, поле для старого пароля тоже надо, естественно с проверкой.
    При залогиненом админе пускает по адресу /register
    post-2647-0-64139200-1429392161_thumb.pn
    По логике нужно отсылать в /account/profile/

    Винегрет, короче... :(

    ЗЫ. Пытался делать чекбокс видным только незареганым, так он вообще пропал с формы.


  9. 1. Не до конца понял. Не может поле быть "чуть-чуть обязательным". Если оно отмечено как обязательное, то будет стопорить отправку данных вне зависимости от обязательности или заполнености остальных полей

    ПризнаЮ, мудрёно больно написал. Просто надо проверить, чтобы при отправке хотя бы 1 из 2 полей было заполнено.

    Про пункт 3 понял, спасибо.

    Про связку селектбоксов.

    Буду шаманить с джавой.

    А вот про отправку на разные адреса хотелось бы уточнить. Средствами движка реально сделать?

    Пункт 6 отпадает за ненадобностью.

     

    А в чем забавность-то?

    Зачем оставлять "хвосты" и не нужный хлам в шаблоне, который идёт "на продажу"? Для придания "веса" и "солидности"?

    Лучше бы в файл readme.txt написали кратко о блоках и функционале шаблона и как ими пользоваться, а то я так и не понял, что означает строка в админке:

    Тип главной страницы (classic|slider|carousel|search)(template.realia.homepagetype)

    Подставлял все значения classic,slider,carousel,search а видимых изменений на шаблоне не заметил.


  10. Названия полей паролей можно изменить через Редактор форм. Но тогда они изменятся и в редактировании профиля.

    Есть еще вариант сделать отдельную модель, похожую на user, чисто под регистрацию пользователя, куда поместить только нужные для регистрации поля, типа той же галочки, что бы она не фигурировала в форме редактирования профиля. Там же можно задать те же поля под пароли, но уже с другими меткам.

    Идею понял, спасибо. Только как подменить/вызвать эту модель, например, я создам reg_user вместо user, в коде?

     

    Для переименования кнопки в данным момент можно воспользоваться только методом локализации модуля регистрации, в котором и указать новое имя для кнопки. Тогда можно даже и изменение имен полей паролей вложить туда же и не делать отдельную модель.

    С этого места по подробнее, пожалуйста.  :)


  11. А от меня вам помощи и не будет. Скажу одно. Большинство вопросов не реализованный в системе и их нужно дорабатывать. Так что вам в раздел фриланс.

    Всё-таки влез...  :D

    Я просил ответы по существу.

    Мои вопросы не высосаны из пальца и актуальны для большинства владельцев вашего движка.

    В раздел фриланс? Чтобы за мои деньги эти доработки вошли в ядро движка?  :rolleyes:

     

    Тут рисователи шаблонов за собой забавные вещи в файлах оставляют, например, в файле main.tpl

                {if $REQUEST_URI=='/glavnaya1'}{include file='glavnaya1.tpl'}            {elseif $REQUEST_URI=='/vibor-tarifa'}{include file='tariff_select.tpl'}            {else}

    За такие поделки платить?  :)

     

    ЗЫ. Если возникнет вопрос об оплате, то не вам это решать.


  12. Создал пользовательскую форму по видео-инструкции.

    post-2647-0-54342600-1429339742_thumb.pn

    У меня возникло несколько вопросов, которые не были озвучены.

    1. Как сделать поле Телефон(и/или) E-mail обязательным, или чтобы было можно отправить заявку, если заполнено только одно из двух этих полей?
    2. Как сделать валидацию полей? Например, поле E-mail должно содержать только 1 символ @ и хотя бы 1 точку. А поле Телефон не должно содержать ничего, кроме цифр, круглых скобок, дефисов и 1 знака плюс?
    3. Защищено ли текстовое поле от внедрения исполняемого кода?
    4. Как связать селектбоксы 1 и 2? Например, пока в в селектбоксе 1 не выбрано нужное значение, селектбокс 2 неактивен или вообще строка с селектбоксом 2 не видна.
    5. Как привязать значения селектбокса2 к списку адресов? Например, если в селектбоксе2 выбрано значение "Ремонт и Отделка", то заявка отправляется не на ящик админа, а на remont@mail.ru.
    6. И как правильно организовать список адресов в таблице для связи с селектбоксом 2?

    Надеюсь на ответы по-существу.

    Просьба, господину TopRaN не толкать умных речей. 


  13. Мы получим что-то вроде

     

    Не получилось...  :(

    post-2647-0-05401700-1429325140_thumb.pn

    Блин... Вместо надписи "регистрация", на кнопке "сохранить", капчи нет...

    И, кстати, в выпадающем окне регистрации капчи тоже нет.

    Вроде форма регистрации,

    и странный селектбокс

     Группа*выбрать группу

    и поля

    "новый пароль" и "повторите новый пароль"

    Мдя...


  14. ПС. Регистрацию из всплывающего окна я бы вообще вырезал.

    Как её вырезать и оставить таб входа на сайт?

    Кстати, а как эту всплывашку для своих нужд использовать? Как вызывать? Где подшаманить поля и т.д. Удобно применить для формы, типа "Напишите нам", "Заказать звонок" или "Заказать услугу".

    Спасибо.


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

    Даааа... Хорошая концепция. )) Да ещё если денюжка капает... )))

    Когда я цитировал, фразы "Которую мы, благодаря пользователям, пытаемся улучшить." не было ))

    А по-существу? Как поправить-то? Если упирается в цену вопроса - озвучте в личку, за одно ответьте в ЛС на вопрос из темы: "Где поставить чекбокс с привязкой к кнопке "Регистрация" и лейбл "С условиями согласен"?" Если цена адекватная - оплату гарантирую.


  16. Высоту блока модального окна можно подогнать вот этим стилем

     

    /template/frontend/realia/css/realia-blue.css

    #prettyLogin .modal-body {  /* max-height: 800px; */  height: 700px;}

    А вот про правила, оферты и прочее, будем делать в новых версиях.

    Про стиль спасибо.

    Про остальное. Опять покерфейс.

    Трудно подсказать где и как подправить код окна и страницы регистрации? Кто-то себя бил пяткой в грудь и уверял, что код открыт...

    Где поставить чекбокс с привязкой к кнопке "Регистрация" и лейбл "С условиями согласен"?


  17. Одно другого не исключает. Можно изменить логику ссылки кнопки. Можно убрать точку входа в контроллере. 

    Просто, если решение использовать подачу объявлений только для авторизированных принято окончательно, то после смены логики кнопки имеет смысл убрать и точку входа. Если где-то там в глубине души есть желание когда-то расшарить эту возможность, то тогда можно и не удалять.

    Ребята, просто исправьте баг и вбейте в админку настройку "Разрешать ГОСТЯМ размещать объявления (0)" 0 - нет, по умолчанию.


  18. не совсем верное решение, т.к. если пользователь напрямую обратиться по адресу /add то получит форму добавления объявления. Поэтому решение написанное http://www.etown.ru/s/topic/1827-без-регистрации-не-давать-возможности-подават/?p=19506- более верное.

    Найдите мне хоть одного простого посетителя сайта, который будет специально править URL в адресной строке.

    А для гиков можно добавить, например, проверку условия в шаблоне через

    {if $REQUEST_URI=='/add'}

    Но куда проще заставить владельца вашего движка удалить кусок кода и сделать при этом умное лицо: "ЭТО НЕ БАГ - ЭТО ФИЧА", чем залатать дыру в коде. 


  19. Хотел задать вопрос по выпадающему окно register/profile, вызвал окно и увидел, что кнопка "Регистрация" не видна. Искал по стилям, не нашёл где регулировать высоту окна. Шаблон Realia.

    post-2647-0-77690000-1429255975_thumb.pn

     

    Этот баг виден только на Яндекс-браузере. В остальных (IE,FF, Google Chrome) всё ОК. 

     

    А теперь вопрос.

    Посетитель решил зарегистрироваться. Но он должен ознакомиться с (варианты):

    1. Публичной офертой
    2. Правилами на сайте
    3. Лицензионным соглашением

    У Вас это не реализовано, а это актуально. Это касается и статической страницы регистрации.

    Подскажите как это сделать. Спасибо


  20. Вот кусок кода, который надо править, в /template/frontend/realia/header_contact_add.tpl (нумерация строк совпадёт, если этот файл ещё не подвергался редактированию)

    {if $smarty.session.user_id eq ''}                                        <a class="btn btn-primary btn-large list-your-property arrow-right" href="{$estate_folder}/add/">{$L_ADD_ADV}</a>{else}                                        <a class="btn btn-primary btn-large list-your-property arrow-right" href="{$estate_folder}/account/data/?do=new">{$L_ADD_ADV}</a>{/if}

    Меняем строку 38 на

    <a class="btn btn-primary btn-large list-your-property arrow-right" href="#" data-toggle="modal" data-target="#prettyLogin">{$L_ADD_ADV}</a> 

    Если посетитель не залогинен/не зарегистрирован и захочет разместить объявление, появится окошко

    post-2647-0-59897400-1429253725_thumb.pn

     

    Может кому пригодится.