Модуль [мод] Библиотека 3

Тема в разделе "DLE", создана пользователем CannabiS, 17 июн 2007.

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

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

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

    CannabiS Постоялец

    Регистр.:
    28 май 2006
    Сообщения:
    89
    Симпатии:
    30
    Библиотека v.3.0.0 (final)
    Немного задержал выход данного модуля. В процессе модернизации была полностью переработана структура, убрано море лишнего, и надеюсь что сделал более безопасным данный продукт.
    Модуль приобрёл поисковую систему, чпу, поле описание.

    Немного подправил шаблоны и достаточно внушительна изменил структуру бд.
    Советую ставить данный модуль с нуля а не накладывать его на старую версию.
    Это версия будет последней и в дальнейшем я буду лишь править найденные баги и помогать с установкой.

    Примеры работы можно увидеть на _http://vssp.ru/library или _http://msudt.ru/library

    http://rapidshare.com/files/37747730/1170723668_library.rar.html [142.76 Kb]
    автор: Vbif
    источник: __tp://4dle.ru/2007/02/05/biblioteka_v300_final.html

    В общем поставил я эту канетель на 6.0 вроде бы встала. И даже как работает (наверно)
    но видимо проблемма с ЧПУ - .htaccess

    Код:
     
    # вывод библиотеки #
    RewriteRule ^library(/?)+$ /?do=library
    RewriteRule ^library/rate$ /?do=library&rate=on
    RewriteRule ^library/download/([0-9]+)(/?)+$ /engine/book_download.php?id=$1
    RewriteRule ^library/razdel/(.*)/page/([0-9]+).htm$ /?do=library&razdel=$1&page=$2
    
    http://localhost/library/ - не фачит даже, и многие другие ссылки этого модуля...
    Доделайте пожалуйста, заранее большое спасибо
     

    Вложения:

  2. Kavu

    Kavu Прохожие

    точно такая де проблема...
    из всех рерайт-правил работает только
    Код:
    RewriteRule ^library/razdel/(.*)/page/([0-9]+).htm$ index.php?do=library&razdel=$1&page=$2 [L]
    но не работает кнпока пожаловаться...
    получаем php ошибку...
    Код:
    Fatal error: Call to undefined function:  insertsmilies() in Z:\home\fh.ru\www\engine\modules\pm.php on line 258
    И так же не работает кнопка скачать... Хотя из админ-панели Библиотеки - скачать дает... а просто при нажатии в Библиотеке - Скачать - перебрасывает на главную страницу... хотя может это моя проблема... но я уж не знаю(
     
  3. CannabiS

    CannabiS Постоялец

    Регистр.:
    28 май 2006
    Сообщения:
    89
    Симпатии:
    30
    На счёт жалоб. Там жалобы это Приватные сообщения :D
    Верни дефолтный \engine\modules\pm.php и жалобы (то есть приватные месаги) будут работать
    Входить на эту библиотеку двумя способами http://ваш_сайт/?do=library или http://ваш_сайт/index.php?do=library
    И всё :(
     
  4. Kavu

    Kavu Прохожие

    ну то что жалобы = приватки - это и так понятно) но я попробую так сделать))

    а вот что просиходит со скачкой(( вообще не ясно... заходим в Модерацию книжек... там кнопочка скачать вида...
    http://www.***.ru/engine/book_download.php?id=1
    тыкаем ее... замечательно... все качается...
    а вот если коприуем ее и всвляем в строку адреса... Не Работает!!! :eek: не уж то мистика referer'а ? ((
     
  5. CannabiS

    CannabiS Постоялец

    Регистр.:
    28 май 2006
    Сообщения:
    89
    Симпатии:
    30
    Так я добился что бы он у меня на http://localhost/library/ отзывался :D
    А вот Скачать у меня сылка http://localhost/library/download/1
    Тыкаю на неё и получаю:
    Код:
     
    Notice: Undefined variable: _SESSION in D:\Server\Apache2\htdocs\engine\modules\sitelogin.php on line 44
     
    Notice: Undefined index: dle_name in D:\Server\Apache2\htdocs\engine\modules\sitelogin.php on line 101
    Access denied!!!
     
    Please visit [URL="https://www.nulled.cc/redirector.php?url=http://localhost/"]http://localhost/[/URL]
    


    Добавлено через 5 минут
    Странно у меня всё само заработало :yahoo:
    Тьфу тьфу тьфу стук стук стук :nezn:

    Добавлено через 30 минут
    Вот какой у меня .htaccess
    Код:
     
    # вывод библиотеки #
    RewriteRule ^library(/?)+$ /index.php?do=library
    RewriteRule ^library/rate(/?)+$ /index.php?do=library&rate=on
    RewriteRule ^library/download/([0-9]+)(/?)+$ /engine/book_download.php?id=$1
    RewriteRule ^library/razdel/(.*)/page/([0-9]+).htm$ /index.php?do=library&razdel=$1&page=$2
    
    Спасибо самому себе!
     
  6. elnick

    elnick Постоялец

    Регистр.:
    5 апр 2006
    Сообщения:
    113
    Симпатии:
    5
    # вывод библиотеки #
    RewriteRule ^library(/?)+$ /?do=library [L]


    вот [L] в каждой строке пропишите и засуньте код как можно выше и будет вам счастье
     
  7. Kavu

    Kavu Прохожие

    о! поставил в самое начало( [L]'ки уже были) и все заработало... хм... а тогда рождается вопрос - что это за [L] и не переписываю ли я какие то други правила рерайта ставя правила библиотеки в начало?
     
  8. eshkin

    eshkin

    Регистр.:
    13 апр 2006
    Сообщения:
    597
    Симпатии:
    255
    на втором примере (msudt.ru) - вирь в ифрейме, будьте бдительны:)
     
  9. LcD

    LcD Писатель

    Регистр.:
    21 сен 2006
    Сообщения:
    126
    Симпатии:
    11
    в DLE 6 вот такая вот ошибочка в модуле
    PHP:
    Warningmysql_query(): дПУФХР ЪБЛТЩФ ДМС РПМШЪПЧБФЕМС 'www-data'@'localhost' (ВЩМ ЙУРПМШЪПЧБО РБТПМШоефin /home2/lib/www/engine/inc/library.php on line 27 Warningmysql_query(): A link to the server could not be established in /home2/lib/www/engine/inc/library.php on line 27 Warningmysql_select_db(): дПУФХР ЪБЛТЩФ ДМС РПМШЪПЧБФЕМС 'www-data'@'localhost' (ВЩМ ЙУРПМШЪПЧБО РБТПМШоефin /home2/lib/www/engine/inc/library.php on line 28 Warningmysql_select_db(): A link to the server could not be established in /home2/lib/www/engine/inc/library.php on line 28
     
  10. CannabiS

    CannabiS Постоялец

    Регистр.:
    28 май 2006
    Сообщения:
    89
    Симпатии:
    30
    Кодировку смени, то что ты копирнул не видать! Переключись на Русскую раскладку и скопируй текст ошибки
     
Статус темы:
Закрыта.