Вход • Регистрация

Всего найдено: 47

  • 22 января 2014 г. , редакция: 1390369248
  • Через админку все нормально, но через панель пользователя абсолютно никак. Нет ругательств о конфликте js скриптов и прочего.
    Версия 5.3.2
    Подскажите, плиз, что это может быть, если не права на папку userfiles ?

    p.s. добавлю, что в версии 5.2 работает нормально

    так... изменил в function.php версию jquery на 1.7.2 - заработало)
  • 28 января 2014 г. , редакция: 1390894315
  • аватары категорически не загружались..

    update: временами при добавлении или редактировании поста на форуме выскакивает такое:

    Код
    {"hash":"b1408ebb929a753264d3766f4d151730","captcha":"","form_hide":1,"target_hide":".forum_message0_block_form","add":"<div class=\"forum_message forum_message8\"><form method=\"POST\" class=\"ajax\">\n\t<a name=\"8\"><\/a>\n\t<input type=\"hidden\" name=\"action\" value=\"\">\n\t<input type=\"hidden\" name=\"ajax\" value=\"\">\n\t<input type=\"hidden\" name=\"module\" value=\"forum\">\n\t<input type=\"hidden\" name=\"check_hash_user\" value=\"b1408ebb929a753264d3766f4d151730\">\n\t<input type=\"hidden\" name=\"id\" value=\"8\"><div class=\"forum_actions\">\n\t<span>\n\t<a href=\"#8\"><img src=\"http:\/\/dxp.ru\/v3\/modules\/forum\/img\/link.gif\" title=\"\u0421\u0441\u044b\u043b\u043a\u0430\" alt=\"\u0421\u0441\u044b\u043b\u043a\u0430\"><\/a> <a href=\"javascript:void(0)\" action=\"delete_message\" title=\"\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c?\"><img src=\"http:\/\/dxp.ru\/v3\/modules\/forum\/img\/delete.gif\" width=\"15\" height=\"15\" title=\"\u0423\u0434\u0430\u043b\u0438\u0442\u044c\" alt=\"\u0423\u0434\u0430\u043b\u0438\u0442\u044c\"><\/a> <a href=\"javascript:void(0)\" action=\"edit_message\"><img src=\"http:\/\/dxp.ru\/v3\/modules\/forum\/img\/edit.gif\" title=\"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\" alt=\"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\"><\/a> <a href=\"javascript:void(0)\" action=\"block_message\"><img src=\"http:\/\/dxp.ru\/v3\/modules\/forum\/img\/block.gif\"\n\t\ttitle=\"FORUM_BLOCK\"\n\t\talt=\"FORUM_BLOCK\"><\/a><\/span><\/div><span class=\"forum_author\"><img src=\"http:\/\/dxp.ru\/v3\/userfiles\/avatar\/shardik.png\" width=\"50\" height=\"50\" alt=\"\u0428\u0430\u0440\u0434\u0438\u043a (shardik)\" class=\"avatar\"> <a href=\"http:\/\/dxp.ru\/v3\/user\/?name=shardik\">\u0428\u0430\u0440\u0434\u0438\u043a (shardik)<\/a><\/span>, <span class=\"forum_date\">\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e<\/span>\n\t\t<div class=\"forum_text\"><img src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/help.gif\"><img src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/help.gif\"><img src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/help.gif\"><img src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/help.gif\"><img src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/help.gif\"><\/div>\n\t\t<div class=\"errors error\" style=\"display:none\"><\/div>\n\t\t\n\t\t<\/form><\/div>\n\t<a href=\"javascript:void(0)\" class=\"forum_message_show_form\">\u041e\u0442\u0432\u0435\u0442\u0438\u0442\u044c<\/a>\n\t<div style=\"display:none;\" class=\"forum_message_block_form forum_message8_block_form\"><form method=\"POST\" action=\"\" class=\"forum_message_form ajax\" id=\"forum_messages8_result\">\n\t<input type=\"hidden\" name=\"module\" value=\"forum\">\n\t<input type=\"hidden\" name=\"action\" value=\"upload_message\">\n\t<input type=\"hidden\" name=\"ajax\" value=\"\">\n\t<input type=\"hidden\" name=\"check_hash_user\" value=\"b1408ebb929a753264d3766f4d151730\">\n\t<input type=\"hidden\" name=\"parent_id\" value=\"8\">\n<div class=\"bbcode_toolbar\">\n\t<img class=\"bbutton\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/img\/bold.gif\" name=\"btnBold\" title=\"Bold\" onClick=\"doAddTags('', '[\/b]', 'message_8')\">\n\t<img class=\"bbutton\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/img\/italic.gif\" name=\"btnItalic\" title=\"Italic\" onClick=\"doAddTags('', '[\/i]', 'message_8')\">\n\t<img class=\"bbutton\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/img\/underline.gif\" name=\"btnUnderline\" title=\"Underline\" onClick=\"doAddTags('','[\/u]','message_8')\">\n\t<img class=\"bbutton\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/img\/link.gif\" name=\"btnLink\" title=\"Insert URL Link\" onClick=\"doURL('message_8')\">\n\t<img class=\"bbutton\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/img\/picture.gif\" name=\"btnPicture\" title=\"Insert Image\" onClick=\"doImage('message_8')\">\n\t<img class=\"bbutton\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/img\/ordered.gif\" name=\"btnList\" title=\"Ordered List\" onClick=\"doList('[LIST=1]','[\/LIST]','message_8')\">\n\t<img class=\"bbutton\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/img\/unordered.gif\" name=\"btnList\" title=\"Unordered List\" onClick=\"doList('
      ','[\/LIST]','message_8')\">\n\t<img class=\"bbutton\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/img\/quote.gif\" name=\"btnQuote\" title=\"Quote\" onClick=\"doAddTags('
      Цитата
      ','[\/quote]','message_8')\">\n\t<img class=\"bbutton\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/img\/code.gif\" name=\"btnCode\" title=\"Code\" onClick=\"doAddTags('
      Код
      ','[\/code]','message_8')\">\n<\/div>\n<div class=\"bbcode_toolbar\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/smile.gif\" onClick=\"doSmile('smile','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/wink.gif\" onClick=\"doSmile('wink','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/acute.gif\" onClick=\"doSmile('acute','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/bad.gif\" onClick=\"doSmile('bad','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/biggrin.gif\" onClick=\"doSmile('biggrin','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/blum.gif\" onClick=\"doSmile('blum','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/blush.gif\" onClick=\"doSmile('blush','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/bomb.gif\" onClick=\"doSmile('bomb','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/boredom.gif\" onClick=\"doSmile('boredom','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/bye.gif\" onClick=\"doSmile('bye','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/clapping.gif\" onClick=\"doSmile('clapping','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/cool.gif\" onClick=\"doSmile('cool','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/cray.gif\" onClick=\"doSmile('cray','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/dance.gif\" onClick=\"doSmile('dance','message_8')\">\n<br>\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/diablo.gif\" onClick=\"doSmile('diablo','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/drinks.gif\" onClick=\"doSmile('drinks','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/empathy.gif\" onClick=\"doSmile('empathy','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/flag_of_truce.gif\" onClick=\"doSmile('flag_of_truce','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/good.gif\" onClick=\"doSmile('good','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/help.gif\" onClick=\"doSmile('help','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/hi.gif\" onClick=\"doSmile('hi','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/i_am_so_happy.gif\" onClick=\"doSmile('i_am_so_happy','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/lol.gif\" onClick=\"doSmile('lol','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/nea.gif\" onClick=\"doSmile('nea','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/negative.gif\" onClick=\"doSmile('negative','message_8')\">\n\t<img class=\"smile\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/smiles\/new_russian.gif\" onClick=\"doSmile('new_russian','message_8')\">\n<\/div>\n<textarea name=\"message\" id=\"message_8\" class=\"inptext\"><\/textarea><script type=\"text\/javascript\" src=\"http:\/\/dxp.ru\/v3\/modules\/bbcode\/bbcode.js\"><\/script><span class=\"button_wrap\"><input type=\"submit\" value=\"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c\" class=\"button\"><\/span><div class=\"errors error\" style=\"display:none\"><\/div>\n<\/form><\/div><div class=\"forum_message_level forum_messages8_result\" style=\"display:none;\"><\/div>","success":1}


      с чем это связано?
  • 24 декабря 2013 г.
  • аналогичная , либо похожая ситуация. даже не понимаю, где ошибку смотреть.. выбираю вконтакте, появляется фрейм с подтверждением, что есть такой id с таким именем с предложением продолжить.. кликаем.. и.. опять ничего.. как будто, ничего и не было.. где копать, подскажите?
  • 27 декабря 2013 г. , редакция: 1388120395
  • на другом сервере (сайт deafclimb.ru) все нормально пошло.. только у себя не пойму, в чем дело.. перековырял и апач и нжинкс.. второй день рву оставшиеся волосы
    мож, кто знает, что нужно для корректной работы с Loginza: модули апачевские, директивы и то же самое с php модулями и их директивами?
  • 26 декабря 2013 г.
  • модули php и версия php

    Код
    php -m
    [PHP Modules]
    bcmath
    bz2
    calendar
    ctype
    curl
    date
    dom
    fileinfo
    filter
    ftp
    gd
    iconv
    imagick
    json
    ldap
    libxml
    mbstring
    mcrypt
    mhash
    mysql
    ncurses
    openssl
    pcntl
    pcre
    PDO
    pdo_mysql
    pdo_sqlite
    posix
    recode
    Reflection
    session
    SimpleXML
    snmp
    soap
    sockets
    SourceGuardian
    SPL
    ssh2
    standard
    tokenizer
    XCache
    xml
    xmlreader
    xmlrpc
    xmlwriter
    Zend Optimizer
    zlib

    [Zend Modules]
    XCache
    Zend Extension Manager
    Zend Optimizer


    Код
    PHP 5.2.17 with Suhosin-Patch 0.9.7 (cli) (built: Jan 23 2013 10:45:27)
    Copyright (c) 1997-2009 The PHP Group
    Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    with XCache v1.3.0, Copyright (c) 2005-2009, by mOo
    with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
    with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies
  • 27 декабря 2013 г. , редакция: 1388121266
  • привожу кое что из конфигурации...

    nginx:
    Код
    server {
    listen X.X.X.X:80;
    server_name XXX.ru www.xxx.ru;
    rewrite ^(/manager/.*)$ https://$host$1 permanent;
    # error_page 502 /sorry.html;
    error_page 404 405 504 502 = @fallback;

    location ~* ^/(webstat/|awstats|webmail/|myadmin/|manimg/) {
    proxy_pass http://X.X.X.X:8080;
    proxy_redirect http://XXX.ru:8080/ /;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Real-IP $remote_addr;
    }
    location / {
    proxy_pass http://X.X.X.X:8080;
    proxy_set_header Host $host;

    # if ($query_string ~ "w+d+=d+") {
    # access_log off; access_log /var/log/X.X.X.X.ru.ddos.log;
    # return 444; break;
    # }
    # Заголовок X-Real-IP
    proxy_set_header X-Real-IP $remote_addr;

    # Заголовок X-Forwarded-For
    proxy_set_header X-Forwarded-For $remote_addr;

    # Директива задаёт таймаут для соединения с проксированным сервером, сек
    proxy_connect_timeout 120;

    # Директива задаёт таймаут при передаче запроса проксированному серверу, сек
    proxy_send_timeout 120;

    # Директива задаёт таймаут при чтении ответа проксированного сервера, сек
    proxy_read_timeout 180;
    }
    location ~* ^.+.(jpg|ico|txt|cur|jpeg|gif|png|ico|css|bmp|swf|js)$ {
    root /home/xxx/data/www/xxx.ru;
    access_log /home/httpd-logs/xxx.ru.access.log ;
    access_log /home/nginx-logs/xxx isp;
    }

    # htaccess и htpasswd не отдаем
    location ~ /.ht {
    deny all;
    }
    location @fallback {
    proxy_pass http://X.X.X.X:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Real-IP $remote_addr;
    }
    }

    апач
    только малая часть..
    Код

    <Directory />
    AllowOverride All
    Order deny,allow
    Deny from all
    </Directory>
    <Directory /home/xxx/data/www/xxx.ru>
    Options +ExecCGI
    </Directory>
    NameVirtualHost X.X.X.X:8080

    <VirtualHost X.X.X.X:80>
    ServerName xxx.ru
    DocumentRoot /home/xxx/data/www/xxx.ru
    # SuexecUserGroup xxx xxx
    # CustomLog /home/httpd-logs/xxx.ru.access.log combined
    ErrorLog /home/httpd-logs/xxx.ru.error.log
    ServerAlias www.xxx.ru
    ServerAdmin webmaster@xxx.ru
    DirectoryIndex index.php index.html
    ScriptAlias /php-bin/ /home/xxx/data/php-bin/
    ScriptAlias /cgi-bin/ /home/xxx/data/www/xxx.ru/cgi-bin/
    AddHandler php-cgi .php
    </VirtualHost>


    модули php и версия php

    Код
    php -m
    [PHP Modules]
    bcmath
    bz2
    calendar
    ctype
    curl
    date
    dom
    fileinfo
    filter
    ftp
    gd
    iconv
    imagick
    json
    ldap
    libxml
    mbstring
    mcrypt
    mhash
    mysql
    ncurses
    openssl
    pcntl
    pcre
    PDO
    pdo_mysql
    pdo_sqlite
    posix
    recode
    Reflection
    session
    SimpleXML
    snmp
    soap
    sockets
    SourceGuardian
    SPL
    ssh2
    standard
    tokenizer
    XCache
    xml
    xmlreader
    xmlrpc
    xmlwriter
    Zend Optimizer
    zlib

    [Zend Modules]
    XCache
    Zend Extension Manager
    Zend Optimizer


    Код
    PHP 5.2.17 with Suhosin-Patch 0.9.7 (cli) (built: Jan 23 2013 10:45:27)
    Copyright (c) 1997-2009 The PHP Group
    Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    with XCache v1.3.0, Copyright (c) 2005-2009, by mOo
    with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
    with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies


    http://deaftv.ru/info.php - вся инфа php и ее директивы
  • 31 января 2013 г.
  • заметил при разработке портала постинг комментария к новостям, статьям работают неадекватно (Firebig показал, что после нажимания на кнопку Оправить выдается "NetworkError: 500 Internal Server Error - http://***.ru/test/news/show10/)
    решил проверить тестовым примером - то есть с нуля поставил в подпапке через инсталлер, добавил примеры бумажного магазина со всеми новостями и прочим и проверил ту же ситуацию: опять двадцать пять..

    неужели это баг?
  • 01 февраля 2013 г. , редакция: 1359698293
  • согласен с вашими доводами, дело в том что голосования идут на ура с аяксом.. а вот комментарий упорно не желают не то что рефрешить страницу, а вообще запостить что ли ни было.. и выдается в файрбаге 500 ошибку. да и редактирование, удаление поста нет вообще - куда-то все исчезло.. пост появляется только после обновления страницы целиком, например по F5
    p.s. закомментировал Options +FollowSymLinks в htaccess - не помогло

    p.s.s на форуме все спокойно - все по часам работает: проблемы только с комментами(
  • 01 февраля 2013 г. , редакция: 1359706414
  • версия 5.1.2

    в логах что-то типа этого:
    Код
    [Fri Feb 01 11:24:50 2013] [error] [client 31.13.37.164] /libexec/ld-elf.so.1: /usr/local/lib/php/20060613/filter.so: Undefined symbol "pcre_exec", referer: http://***.ru/***_ru/im-pokoryaetsya-nebo-1963/
    [Fri Feb 01 11:24:50 2013] [error] [client 31.13.37.164] Premature end of script headers: php, referer: http://***.ru/***_ru/im-pokoryaetsya-nebo-1963/


    p.s. погуглив, поставил из портов /usr/ports/securuty/php52-filter - все заработало... уффф!
    Спасибо за подсказки)))
  • 31 января 2013 г.
  • В связи с масштабностью своего проекта (адрес пока не раскрываю, не конкурсный даже)) назрела проблема с необходимостью кешировать запросы к сторонней БД (не диафан)ю Порыскав весь форум, толком не нашел ни одного примера реализации кеша. Не думаю, что требуется для небольшой функции создавать отдельный модуль с неск. взаимосвязанных файлов - нет смысла в этом, он не конфигурируемый. его назначение лишь вывод последних данных с другой БД и все. Одно дело, когда таких функций единицы, но дело пойдет наперекосяк, если нагрузка повысится - увеличится приток посетителей и БД просто будет постоянно делать однообразные left join'ы.
    Есть идея реализации простого кеширования в функции типа такой?
    Код

    public function show_last_torrents()
    {
    /* Соединяемся с базой данных */
    $hostname = "localhost"; // название/путь сервера, с MySQL
    $username = "***"; //
    $password = "***"; //
    $dbName = "database"; // название базы данных

    /* Создаем соединение */
    mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
    mysql_query ('SET NAMES utf8');

    /* Выбираем базу данных. Если произойдет ошибка - вывести ее */
    mysql_select_db($dbName) or die (mysql_error());

    $query = "SELECT torrents.*,torrents.image1 AS kartinko, categories.id AS catid, free, SUM(trackers.leechers) AS leechers1, SUM(trackers.seeders) AS seeders1, torrents.leechers, torrents.seeders, categories.name AS catname, categories.image AS catimage, trackers.tracker AS local, users.username, users.class FROM torrents LEFT JOIN users ON torrents.owner = users.id LEFT JOIN categories ON torrents.category = categories.id LEFT JOIN trackers ON torrents.id=trackers.torrent WHERE category <> 0 and banned = 'no' GROUP BY torrents.id ORDER BY added DESC LIMIT 12";

    /* Выполняем запрос. Если произойдет ошибка - вывести ее. */
    $res = mysql_query($query) or die(mysql_error());

    /* Выводим данные из таблицы */
    echo ("<ul class=\"list img-list\">");

    /* Цикл вывода данных из базы конкретных полей */
    while ($row = mysql_fetch_array($res)) {
    $text = $row['name'];
    $cat = $row['catname'];
    echo "<li>
    <a href=\"#\" class=\"inner\">
    <div class=\"li-img\">
    <a href=http://tracker.dxp.ru/torrent-$row[id]><img style=\"width: 110px; height: 160px;\" class=\"corner iradius10\" src=\"http://tracker.dxp.ru/torrents/images/$row[kartinko]\">
    </div>
    <div class=\"li-text\">
    <h4 class=\"li-head\">$text</h4>
    <p class=\"li-sub\">Подробнее</p>
    <h4 class=\"li-head\">[$cat]</h4>
    </div>
    </a>
    </li>";
    }
    echo ("</ul>");

    mysql_close();

    }

  • 26 января 2013 г. , редакция: 1359192370
  • То есть, планируется создание блоков модулей для вывода последних торрентов с картинками-постерами из другой БД для отображения их в диафане. на что нужно опираться в данном вопросе? курить мануалы? спасибо
  • 29 января 2013 г.
  • вот смастерил функцию на вывод из сторонней БД инсайд в диафан:
    Код
    public function show_last_torrents()
    {
    /* Соединяемся с базой данных */
    $hostname = "localhost"; // название/путь сервера, с MySQL
    $username = "*****"; // имя пользователя
    $password = "*****"; // пароль пользователя
    $dbName = "database"; // название базы данных

    /* Таблица MySQL, в которой хранятся данные */
    $table = "torrents";

    /* Создаем соединение */
    mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
    mysql_query ('SET NAMES utf8'); // т.к. база торрентов в кодировке cp1251 - конвертируем вывод в utf8

    /* Выбираем базу данных. Если произойдет ошибка - вывести ее */
    mysql_select_db($dbName) or die (mysql_error());

    /* сам запрос для выборки из таблицы torrents */
    $query = "SELECT torrents.*,torrents.image1 AS kartinko, categories.id AS catid, free, SUM(trackers.leechers) AS leechers1, SUM(trackers.seeders) AS seeders1, torrents.leechers, torrents.seeders, categories.name AS catname, categories.image AS catimage, trackers.tracker AS local, users.username, users.class FROM torrents LEFT JOIN users ON torrents.owner = users.id LEFT JOIN categories ON torrents.category = categories.id LEFT JOIN trackers ON torrents.id=trackers.torrent WHERE category <> 0 AND category = 17 and banned = 'no' GROUP BY torrents.id ORDER BY added DESC LIMIT 5";

    /* Выполняем запрос. Если произойдет ошибка - вывести ее. */
    $res = mysql_query($query) or die(mysql_error());

    /* Выводим данные из таблицы */
    echo ("
    <h1>Новые VIP торренты;)</h1>
    <table border=\"0\" cellpadding=\"2\" cellspacing=\"2\">
    <tr style=\"border: solid 1px #000\">
    ");

    /* Цикл вывода данных из базы конкретных полей */
    while ($row = mysql_fetch_array($res)) {

    $text = $row['name'];
    echo "<td valign=top><a href=http://tracker.dxp.ru/torrent-$row[id]><img style=\"width: 150px; height: 200px;\" class=\"corner iradius10\" src=\"http://tracker.dxp.ru/torrents/images/$row[kartinko]\"><br>$text</a></td>\n";
    }

    echo ("</tr>\n</table>\n");

    /* Закрываем соединение */
    mysql_close();


    }


    след. этап - как прикрутить кеширование в данной функции? вот думаю: выдирать функции из соседних модулей по подобию или же делать полноценный модуль?
    с уважением.
  • 21 января 2013 г.
  • Код
    RewriteEngine on
    # RewriteCond %{HTTP_HOST} !^www.
    # RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
    RewriteRule ^(.*)sitemap.xml$ index.php?rewrite=sitemap.xml [QSA]
    RewriteRule ^(&*)(.*)/$ index.php?rewrite=$2 [QSA]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(&*)(.*)$ index.php?rewrite=$2 [QSA]
    RewriteRule ^index.php/(.*)$ index.php?rewrite=index.php/$1 [QSA]
    # If-Modified-Since (if php is not installed as cgi then comment lines below)
    RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
    RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]


    помогите, пожалуйста, создать правила для nginx (без apache абсолютно)) )
    спасибо за внимание)
Показывать по:

Новости

  • 24 апреля, среда
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.