Перейти к публикации

WWW.ZEOS.IN

Клиенты
  • Публикации

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

  • Посещение

  • Дней в лидерах

    198

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

  1. Правила форума Внимание !!!

    Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

    • Поддерживаю 1
  2. Правила форума Внимание !!!

    Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

  3. там была всего одна строка... на мой взгляд она вообще ничего не могла выполнять...

    Покажите какая :) Поверьте очень даже можно.

    Access denied for user 'meltec01_newnewn'@'%' to database 'wwwmeliortectumr_newnewnew'

    Нет доступа в базу данных. Меняли пароли на базу данных?

  4. pahanorlando, http://frontender.com.ua/mobile-web/wtf-viewport/

    А вообще сейчас актуальны не мобильные версии шаблонов, а адаптивные:

    И всё же для мобильного устройства лучше отдавать мобильный шаблон, который идеально заточен для этих целей.

    Простейший пример: http://m.vk.com/ и http://vk.com/ | http://m.facebook.com/ http://facebook.com/

    имхо :rolleyes:

    • Поддерживаю 1
  5. dakk, если это появится в DLE по умолчанию, то просто переделают эти спамилки и всё-равно можно будет обходить этот способ :)

    Дайте знать, помог ли Вам этот способ от массовой регистрации ботов? :rolleyes:

    • Поддерживаю 1
  6. Пришлось выложить всю новость в текстовый файл, так как парсер форума портит код.

    Вот тут всё верно: http://i.zeos.in/new_url_of_registration_page.txt

    • Поддерживаю 1
  7. Изменяем адрес странички регистрации | Временно избавляемся от массовой регистрации ботов и спама

    Для того, чтобы полностью и правильно поменять адрес странички регистрации с, например, _http://домен/?do=register на _http://домен/?do=my_reg, необходимо произвести такие изменения в файлах DLE:

    1) Открыть файл: /engine/data/config.php и в массив $config в самом низу добавить 'register' => "my_reg",

    Скрытый текст

    Было:

    ...

    'rss_number' => "10",

    'rss_format' => "1",

    'version_id' => "9.7",

    );

    ?>

    Стало:

    ...

    'rss_number' => "10",

    'rss_format' => "1",

    'version_id' => "9.7",

    'register' => "my_reg",

    );

    ?>

    Вместо слова my_reg используйте любое другое слово (оно должно быть уникальным для вашего сайта).

    2) В файле /engine/init.php найти строчку:

     
    $tpl->set( '{registration-link}', $PHP_SELF . "?do=register" );

    и заменить на:

     
    $tpl->set( '{registration-link}', $PHP_SELF . "?do={$config['register']}" );[/code]
    
    
    
    [spoiler][color=#ff8c00][b]Было[/b][/color]:
    
    $tpl->set( '{registration-link}', $PHP_SELF . "?do=[color=#ff0000][b]register[/b][/color]" );
    
    
    
    [color=#ff8c00][b]Стало[/b][/color]:
    
    $tpl->set( '{registration-link}', $PHP_SELF . "?do=[color=#ff0000][b]{$config['register']}[/b][/color]" );
    
    [/spoiler]
    
    
    
    
    
    
    [color=#0000ff][b]3[/b][/color]) В файле /engine/[color=#ff0000][b]engine.php[/b][/color] найти строчки:
    
    
    case "register" :

    и заменить на:

    case $config['register'] :
    elseif ($do == 'register') $nam_e = $lang['title_register'];

    и заменить на:

    elseif ($do == $config['register']) $nam_e = $lang['title_register'];

    Было: elseif ($do == 'register') $nam_e = $lang['title_register']; Стало: elseif ($do == $config['register']) $nam_e = $lang['title_register'];

    4) В файле /engine/modules/static.php найти строчки:

    if( $_GET['page'] == "dle-rules-page" ) if( $do != "register" ) {

    и заменить на:

    if( $_GET['page'] == "dle-rules-page" ) if( $do != $config['register'] ) {

    Было: if( $_GET['page'] == "dle-rules-page" ) if( $do != "register" ) { Стало: if( $_GET['page'] == "dle-rules-page" ) if( $do != $config['register'] ) {

    $tpl->set( '{ACCEPT-DECLINE}', "<form  method=\"post\" name=\"registration\" id=\"registration\" action=\"\"><input type=\"submit\" class=\"bbcodes\" value=\"{$lang['rules_accept']}\" />   <input type=\"button\" class=\"bbcodes\" value=\"{$lang['rules_decline']}\" onclick=\"history.go(-1); return false;\" /><input name=\"do\" type=\"hidden\" id=\"do\" value=\"register\" /><input name=\"dle_rules_accept\" type=\"hidden\" id=\"dle_rules_accept\" value=\"yes\" /></form>" );

    и заменить на:

    $tpl->set( '{ACCEPT-DECLINE}', "<form method=\"post\" name=\"registration\" id=\"registration\" action=\"\"><input type=\"submit\" class=\"bbcodes\" value=\"{$lang['rules_accept']}\" /> <input type=\"button\" class=\"bbcodes\" value=\"{$lang['rules_decline']}\" onclick=\"history.go(-1); return false;\" /><input name=\"do\" type=\"hidden\" id=\"do\" value=\"{$config['register']}\" /><input name=\"dle_rules_accept\" type=\"hidden\" id=\"dle_rules_accept\" value=\"yes\" /></form>" );

    Было: $tpl->set( '{ACCEPT-DECLINE}', "<form method="post" name="registration" id="registration" action=""><input type="submit" class="bbcodes" value="{$lang['rules_accept']}" /> <input type="button" class="bbcodes" value="{$lang['rules_decline']}" onclick="history.go(-1); return false;" /><input name="do" type="hidden" id="do" value="register" /><input name="dle_rules_accept" type="hidden" id="dle_rules_accept" value="yes" /></form>" ); Стало: $tpl->set( '{ACCEPT-DECLINE}', "<form method="post" name="registration" id="registration" action=""><input type="submit" class="bbcodes" value="{$lang['rules_accept']}" /> <input type="button" class="bbcodes" value="{$lang['rules_decline']}" onclick="history.go(-1); return false;" /><input name="do" type="hidden" id="do" value="{$config['register']}" /><input name="dle_rules_accept" type="hidden" id="dle_rules_accept" value="yes" /></form>" );

    5) В файле /engine/modules/register.php найти строчки:

    $row['template'] = str_replace( "{%validationlink%}", $config['http_home_url'] . "index.php?do=register&amp;doaction=validating&amp;id=" . $idlink, $row['template'] );

    и заменить на:

    $row['template'] = str_replace( "{%validationlink%}", $config['http_home_url'] . "index.php?do={$config['register']}&amp;doaction=validating&amp;id=" . $idlink, $row['template'] );

    Было: $row['template'] = str_replace( "{%validationlink%}", $config['http_home_url'] . "index.php?do=register&amp;doaction=validating&amp;id=" . $idlink, $row['template'] ); Стало: $row['template'] = str_replace( "{%validationlink%}", $config['http_home_url'] . "index.php?do={$config['register']}&amp;doaction=validating&amp;id=" . $idlink, $row['template'] );

    <input name=\"do\" type=\"hidden\" id=\"do\" value=\"register\" />

    и заменить на:

    <input name=\"do\" type=\"hidden\" id=\"do\" value=\"{$config['register']}\" />

    Было: <input name="do" type="hidden" id="do" value="register" /> Стало: <input name="do" type="hidden" id="do" value="{$config['register']}" />

    msgbox( $lang['all_info'], $lang['confirm_ok'] . " <a href=\"" . $config['http_home_url'] . "index.php?do=register&amp;doaction=validating&amp;step=2&amp;id=" . rawurlencode( $_REQUEST['id'] ) . "\">" . $lang['reg_next'] . "</a>" );

    и заменить на:

    msgbox( $lang['all_info'], $lang['confirm_ok'] . " <a href=\"" . $config['http_home_url'] . "index.php?do={$config['register']}&amp;doaction=validating&amp;step=2&amp;id=" . rawurlencode( $_REQUEST['id'] ) . "\">" . $lang['reg_next'] . "</a>" );

    Было: msgbox( $lang['all_info'], $lang['confirm_ok'] . " <a href="" . $config['http_home_url'] . "index.php?do=register&amp;doaction=validating&amp;step=2&amp;id=" . rawurlencode( $_REQUEST['id'] ) . "">" . $lang['reg_next'] . "</a>" ); Стало: msgbox( $lang['all_info'], $lang['confirm_ok'] . " <a href="" . $config['http_home_url'] . "index.php?do={$config['register']}&amp;doaction=validating&amp;step=2&amp;id=" . rawurlencode( $_REQUEST['id'] ) . "">" . $lang['reg_next'] . "</a>" );

    <input name=\"do\" type=\"hidden\" id=\"do\" value=\"register\" />

    и заменить на:

    <input name=\"do\" type=\"hidden\" id=\"do\" value=\"{$config['register']}\" />

    Было:

    <input name="do" type="hidden" id="do" value="register" />

    Стало:

    <input name="do" type="hidden" id="do" value="{$config['register']}" />

    6) В файле /robots.txt найти строчку Disallow: /*do=register и удалить её.

    7) Из всех файлов шаблона удалить старую ссылку на страницу регистрации, а в шаблоне login.tpl использовать тег {registration-link} для вывода нашей новой ссылки для регистрации.

    Рекомендации:

    I) Если вы на своём сайте используете reCAPTCHA, то обязательно создайте для этой капчи персональный публичный и приватный ключи.

    Сгенерировать ключи для своего сайта можно тут: http://www.google.com/recaptcha

    После того, как ключи сгенерированы, их надо вставить в админке DLE в разделе "Настройка системы/Настройки безопасности скрипта".

    II) Обязательно используйте возможность стандартного модуля DLE - Вопросы и ответы для защиты от спама ( _http://ваш_домен/admin.php?mod=question ).

    III) Включайте возможность комментирования новостей только зарегистрированным пользователям. Или вставляйте на свой сайт комментирование от Вконтакте и Facebook.

    IV) Используйте стандартные функции DLE:

    1. Отправлять комментарии на модерацию
    2. Максимальное количество комментариев в сутки
    3. Автоматическое удаление зарегистрированных пользователей
    4. Разрешить регистрацию нескольких пользователей с одного IP
    5. Ограничение на добавление комментариев на сайте после регистрации
    6. Автоматический запрет комментирования новости по истечении указанного срока
    7. Защита от флуда
    8. и другие

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

    :rolleyes:

    • Поддерживаю 5
  8. 1) Прошу при комментировании добавть эти две простые кнопки "Обартится по нику" и "Ответить с цетированием", это заметно улучшит интерес пользователей к дисскусии и соответственно улучшит поведеньческие.

    Это в принципе и сейчас работает. Кликая на ссылку [fast]Обартится по нику[/fast] в текстовый редактор будет вставлен логин пользователя.

    А если выделить нужный участок текста и нажать [fast]Обартится по нику[/fast], то в редактор будет вставлен логин пользователя и цитируемый текст.

    Подробнее: http://dle-news.ru/e...line/all19.html

    Также, в новой версии DLE 9.8 будет сделано вот так:

    17. Улучшена система цитирования комментариев на сайте. В случае если посетитель не выделяет текст комментария, а просто нажимает на кнопку цитирования, то в поле вставляется не просто логин пользователя, которому принадлежит комментарий, а полностью цитата его комментария, с сохранением форматирования данного комментария.

    Подробнее: http://dle-news.ru/p...ss-release.html

    http://dle-news.ru/pressrelease/1548-datalife-engine-v98-press-release.html#comment-id-12664

    и

    http://dle-news.ru/pressrelease/1548-datalife-engine-v98-press-release.html#comment-id-12673

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

    Этого хотят большинство пользователей 004.gif. Такой рейтинг более понятный, чем просто 5 звёздочек.

    • Поддерживаю 1
  9. Правила форума Внимание !!!

    Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

    • Поддерживаю 1
  10. Правила форума Внимание !!!

    Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

  11. Но при этом нужно потом зайти в настройки скрипта в админпанели и произвести все настройки скрипта заново.

    Мне кажется, что в таком случае придётся еще и сменить владельца/группу у файла, чтобы он принадлежал Apache-вскому пользователю :rolleyes: либо поставить на файл chmod 666

×
×
  • Создать...