1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Логин и email для входа

En tråd i 'Хаки - Haks' startet av Prado, 5 Jan 2010.

  1. Prado Trådstarter Challenge Everything


    Оффлайн
    • Admin
    Antall innlegg:
    3.191
    Antall likte mottatt:
    786
    Версия phpFox:
    3.0.0
    Логин и email для входа пользователей в Social Engine

    В файле include/class_user.php, ищем строку 647
    Kode:
    $this->SEUser(Array(0, "", $email));
    заменяем на

    Kode:
    if (preg_match("*\@*", $email)) {
            $this->SEUser(Array(0, "", $email));
          } else {
            $this->SEUser(Array(0, $email, ""));
          }

    Все. Подбросил уголек в топик хаки.
  2. slixet Novice member


    Оффлайн
    Antall innlegg:
    53
    Antall likte mottatt:
    0
    Сейчас можно будет входить и под ником и подимейлом? :)
  3. Prado Trådstarter Challenge Everything


    Оффлайн
    • Admin
    Antall innlegg:
    3.191
    Antall likte mottatt:
    786
    Версия phpFox:
    3.0.0
    И под тем и под тем, по идеи.
  4. Aris Novice member


    Оффлайн
    Antall innlegg:
    64
    Antall likte mottatt:
    0
    Еще бы в хак добавить, чтобы в поле email/login происходила автоподстановка не адреса электронной почты, а логина :)
  5. slixet Novice member


    Оффлайн
    Antall innlegg:
    53
    Antall likte mottatt:
    0
    PHP:
    <input type='text' class='text' name='email' size='25' maxlength='100' value='{$prev_email}' />
    думаю вместо {$prev_email}' нужно {$prev_login}' если такой атрибут существует :D
  6. SpartakuS User


    Оффлайн
    • Знаменитый
    Antall innlegg:
    797
    Antall likte mottatt:
    82
    А если не существует, то его нужно задать в php)
  7. Aris Novice member


    Оффлайн
    Antall innlegg:
    64
    Antall likte mottatt:
    0
    Пишу под градусом, поэтому просьба не пинать :). А если знакомство с пхп месяц отроду? Знаю, что $prev_login не существует, но вот хотелось бы поподробнее... Максимум на что хватило в праздники, так это поменять в tpl в форме входа на сайт "Email" на "Логин" :oops:
    Начал то с того, что хак при этом был бы законченным
  8. slixet Novice member


    Оффлайн
    Antall innlegg:
    53
    Antall likte mottatt:
    0
    кароче, логин для входа на сайт это что - никнейм? тогда можно просто в value подставить код отображения никнейма, мне так кажется, ща поэксперементирую :)

    P.S. просто нажмите сохранить логин, и он сохранится, при вводе первых букв он сразу выскочит)

    код $this->SEUser(Array(0, "", $email)); у меня в 641 строке
  9. Aris Novice member


    Оффлайн
    Antall innlegg:
    64
    Antall likte mottatt:
    0
    Не-а, не все так просто...

    После выхода из учетки в поле Email подставляется email, а при вводе начальных букофф никнейм не подхватывается :(. Короче, пойду тоже экспериментировать
  10. SpartakuS User


    Оффлайн
    • Знаменитый
    Antall innlegg:
    797
    Antall likte mottatt:
    82
    Aris, в общем нужно найти переменную с логином в php. А потом отправить ее в тпл через assign

Del denne siden

All rights reserved SocEngine.ru ©