Модуль Модуль Партнёрской программы v.1

Тема в разделе "DLE", создана пользователем andre740, 2 фев 2009.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. andre740

    andre740

    Регистр.:
    17 апр 2006
    Сообщения:
    524
    Симпатии:
    156
    Кто ни-ть ставил этот Мод (referals - Пользователь регистрируясь у вас на сайте получает уникальную (реферальную ссылку) по которой будут переходить его рефералы. Ему соответственно за это пологаются деньги на счет.)

    У меня проблема:
    При выполнении запроса к базе:

    CREATE TABLE `dle_referals` (
    `id` int(11) unsigned NOT NULL auto_increment,
    `user_id` int(11) NOT NULL default '',
    `ip` varchar(15) NOT NULL default '',
    PRIMARY KEY (`id`)
    UNIQUE KEY `id` (`id`)
    );
    ALTER TABLE `dle_users` ADD `referals` INT(11) NOT NULL default '0';

    ****
    Выдает ошибку:
    1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'UNIQUE KEY `id` (`id`)
    )' at line 6
    ***
    Где что неправильно?
     
  2. jcrush

    jcrush

    Регистр.:
    10 ноя 2006
    Сообщения:
    692
    Симпатии:
    55
    где этот модуль скачать можно?
     
  3. akimov_aleks

    akimov_aleks

    Регистр.:
    15 авг 2007
    Сообщения:
    523
    Симпатии:
    105
    Давно я себе ставил... без проблем все прошло...
    модуль тут есть поиском можно найти...
    выложи свой может свашим что то нетак. и на какую версию движка ставите...
     
    jcrush нравится это.
  4. Хомячок

    Хомячок

    Регистр.:
    10 апр 2008
    Сообщения:
    184
    Симпатии:
    103
    Вот так должно быть вроде:
     
    andre740 нравится это.
  5. andre740

    andre740

    Регистр.:
    17 апр 2006
    Сообщения:
    524
    Симпатии:
    156
    DLE-7.3
    Но вопрос был по базе - синтаксис неверный..
     
  6. andre740

    andre740

    Регистр.:
    17 апр 2006
    Сообщения:
    524
    Симпатии:
    156
    Это встало нормально, но теперь в админке пишет:

    MySQL Error!
    ------------------------

    The Error returned was:
    Unknown column 'referals' in 'field list'

    </STRONG>Error Number:
    1054

    SELECT name, referals, user_id, banned FROM dle_users where referals >= 1 ORDER BY referals DESC LIMIT 0,15

    Что еще нужно добить?
     
  7. pozerovnet

    pozerovnet

    Регистр.:
    31 янв 2008
    Сообщения:
    400
    Симпатии:
    11
    Надо учесть, что мод писался под шестую линейку и не удивляться, почему он не работает на седьмой ;)
     
  8. andre740

    andre740

    Регистр.:
    17 апр 2006
    Сообщения:
    524
    Симпатии:
    156
    Да мля вопрос не про работу модуля, а про ошибку в синтаксисе запроса к базе..

    А модкль работает нормально и под 7.3 версией..

    Просто чего-то не хватает не в модуле, а именно в базе, что выше прописано.. Т.е. просто ошибка..
    Вот и прошу знающих людей посмотреть - где ошибка в синтаксисе
     
  9. gipnogitler

    gipnogitler Постоялец

    Регистр.:
    15 окт 2008
    Сообщения:
    90
    Симпатии:
    9
    А кто нибудь знает где можно взять такой же мод от Хамера, может у кого завалялся, а то весь инет перерыл и ничего, даже на 4дле его удалили почему то :nezn:
     
  10. andre740

    andre740

    Регистр.:
    17 апр 2006
    Сообщения:
    524
    Симпатии:
    156
    Все - нашел ошибку!
    После
    PRIMARY KEY (`id`)
    Запятой нету...

    Т.е. правильно будет так:

    CREATE TABLE `dle_referals` (
    `id` int(11) unsigned NOT NULL auto_increment,
    `user_id` int(11) NOT NULL default '',
    `ip` varchar(15) NOT NULL default '',
    PRIMARY KEY (`id`),
    UNIQUE KEY `id` (`id`)
    );
    ALTER TABLE `dle_users` ADD `referals` INT(11) NOT NULL default '0';
     
Статус темы:
Закрыта.