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

Kolbaser

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

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

  • Посещение

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

    11

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

  1. Всем доброго дня. Хочу сделать переход по внешним ссылкам через onclick с добавлением nofollow и noindex. Я раньше использовал конструкцию, которая обсеспечивала меня всем, кроме onclick, поэтому я прошу вас, помочь мне переделать код под современные тенденции)))

    Собственно вот сам мануал по автоматическому обрамлению ссылок в nofollow и noindex + редирект через http://sitename/go/?

    Итак начнем, для начала открываем файлик:
    
    engine\classes\parse.class.php
    
    
    и правим его, рекомендую пользоваться notepad++ или другим адекватным редактором 
    
    Находим в файле кусок кода:
    
    ?return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a>" . $url['end'];
    
    
    
    и заменяем его на следующее:
    
    
    ?if($this->check_home($url['html']))
    
    {
    
    return "<a href=\"".$url['html']."\" ".$target.">".$show."</a>" . $url['end'];
    
    }
    
    else
    
    {
    
    $url['html'] = $config['http_home_url']."go/?". $url['html'];
    
    return "<noindex><a rel=\"nofollow\" href=\"".$url['html']."\" ".$target.">". $url['show'] ."</a></noindex>
    
    " . $url['end'];
    
    }
    
    
    
    после в корне сайта создаем директорию go и в ней создаем файлик index.php
    
    
    со следующим содержимым:
    
    
    ?<?php
    
    if (!empty($_SERVER['QUERY_STRING'])){
    
    $re_addr=$_SERVER['QUERY_STRING'];
    
    header('Location: '.$re_addr);
    
    }
    
    ?>
    
    
    
    а также файлик .htaccess:
    
    
    ?DirectoryIndex index.php
    
    RewriteEngine Off
    
    
    создаем какую-нибудь новость и смотрим на результат, все внешние ссылки будут в noindex и nofollow, а также
    
    
    http://sitename/go/?http://внешняя ссылка[/code]
    
    
    
    
    Когда я добавлял ссылки в новостях, на выходе я получал ссылку вида:
    
    
    [code]<noindex><a rel="nofollow" href="http://sitename.ru/go/?http://letitbit.net/download/74850524520450.html" target="_blank">ссылка для скачивания</a></noindex>
    А хотелось бы выкинуть target="_blank" и добавить onclick, что бы на выходе получилось:
    <noindex><a rel="nofollow" href="#" onclick="window.open('http://sitename.ru/go/?http://letitbit.net/download/74850524520450.html');return false">ссылка для скачивания</a></noindex>[/code]

    Может даже возможно внедрить в этот код и "leech", но это я уже совсем не представляю как это сделать.

  2. Переносил сайты на новый сервак, после переноса сразу начала появляться вот эта надпись:

    Внимание, вы достигли максимального количества неудачный попыток авторизации на сайте. Доступ к аккаунту заблокирован на 20 минут. Повторите попытку авторизации на сайте, через вышеуказанное время. Если вы забыли пароль, то сделайте восстановление пароля на сайте. Восстановить свой пароль вы также можете только по окончании срока блокировки.

    Т.е. я могу добавлять новости 2 часа и выскочит эта надпись, потом жду 20 минут, добавляю 2 новости и опять эта фигня. При чём это, как я понял, касается сразу всех пользователей. Я не могу зайти ни под админом, ни под кем либо ещё, у всех при попытке авторизации высвечивается эта надпись.

    Я думаю, что программер при переносе что-то намудрил в настройках серва и теперь если кто-то из пользователей превысил лимит перебора паролей - эту надпись видят все.

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

  3. Лиц на vagonkino.ru - 9.7

    День добрый, обновился сейчас на 9.7 и обнаружил, что начал резаться один плеер, который я добавляю, вот код плеера:

    
    <object width="480" height="270" data="http://v.hdtrailer.ru/video/43" type="application/x-shockwave-flash"><param name="src" value="http://v.hdtrailer.ru/video/43" /><param name="allowfullscreen" value="true" /><param name="wmode" value="opaque" /><embed src="http://v.hdtrailer.ru/video/43" allowfullscreen="true" allowscriptaccess="always" wmode="opaque"/></object>
    
    
    а вот каким становится этот код, после добавления новости:
    
    <object width="480" height="270" type="application/x-shockwave-flash"><param name="src" value="http://v.hdtrailer.ru/video/43" /><param name="allowfullscreen" value="true" /><param name="wmode" value="opaque" /><embed src="http://v.hdtrailer.ru/video/43" allowfullscreen="true" allowscriptaccess="always" wmode="opaque" /></object>
    
    

    Можно как-то исправить проблему?

    • Поддерживаю 1
  4. Наткнулся на этот сатик: http://digrus.ru/uzhasy/

    Меня заинтересовало как реализовано:

    1) В правой колонке самый верхний блок "НОВЫЕ УЖАСЫ", текст под этими словами меняется в зависимости от той категории в которую войдёшь, т.е. в каждой категории свой текст, это делается стандартными средствами ДЛЕ или нет?

    2) Под этим блоком есть блок "КИНО ПОИСК", в этом блоке при переходе/обновлении страницы всё время меняются ключи, они всегда разные, вот это тоже хотелось бы узнать реализовано силами ДЛЕ или сторонним модулем.

  5. Вы правы, оказалось, что всех сайтов на сервере коснулась эта беда и не то что с зеркалами, а если перейти просто через www.домен.ру, при чём перед всеми доменами без www там прописываются псевдонимы почему-то стоит *., т.е. получается *.домен.ру, а с www домены прописаны как и раньше. Хз что за напасть, отписал сапорту, пускай посмотрят.

  6. У меня есть домен в зоне ру и 2 зеркала в ком и нет, если перейти по одному из зеркал, то он нормально открывает морду сайта, но если попробовать перейти на любую страницу, то появляется вот эта ошибка:

    Not Found

    The requested URL /var/www/users1/data/www/сайт.net/index.php was not found on this server.

    Apache/2.2.17 (CentOS) Server at сайт.net Port 80

    Раньше вроде всё нормально работало, сейчас просто нечаянно это заметил, в чём может быть проблема?

    На сервере зеркала прописаны как псевдонимы главного сайта.

  7. И за последний месяц создали несколько новых страниц.

    Это смешно, у меня на сайте ежедневно 10-ки новых страниц появляется.

    Может быть дело в платности движка?

    Это ещё смешнее.

    Не забываейте, что ПС постоянно проводят АПы и выкидывают сайты, которые им не нравятся, а с покупными ссылками можно попасть не только в ТОП выдачи, но и в Ж*пу, у меня так было с одним сайтом на ссылках, с 7К слетел до 800 посетителей.

  8. А в чём может быть ошибка, когда после обновления сверху админки написано: "Пожалуйста, подождите..."?

    старый кеш браузера, вместо актуальных JS файлов, либо обновлены не все файлы скрипта, часть осталась от старой версии скрипта

    Ещё такое наблюдаю, при добавлении коммента, он не выезжает как на оф. сайте, а страница почему-то прокручивается с самого верха и до того места куда добавился коммент.

    нужно на сам сайт посмотреть.

    Первая проблема решилась, кэш просто не сразу очистился, а данные я скинул в личку.

  9. А в чём может быть ошибка, когда после обновления сверху админки написано: "Пожалуйста, подождите..."?

    Ещё такое наблюдаю, при добавлении коммента, он не выезжает как на оф. сайте, а страница почему-то прокручивается с самого верха и до того места куда добавился коммент.

    Ещё если зайти в новость и поставить галочки в нескольких комментах и выбрать удалить, то выскакивает какое-то перенаправление...

  10. Задний фон по теме, но его нужно в фотошопе обработать, а то у девки руки не красивые да и на морде не всё в порядке - будет приятнее смотреть :P

  11. О, если выделенный сервер то возможно он просто неправильно настроен, что и приводит к таким проблемам. Хостинг я думаю не будет делать что либо плохое своему клиенту. А сервер у какого хостера стоит ??

    Возможно, его настраивал один человек с этого форума с хорошей репутацией и всё было Ок месяцев 8, потом понеслась. Хостер из Беларуси, но сервера в Германии.

  12. У меня такая ботва случается, только тут в основном engine\ajax\menu.js. Тоже менял всё как и ТС, но пох дым. Потом я заметил, что эта фигня пропадает после перезагрузки сервака (выделенный). Т.ч. я рекомендую сменить хостинг, думаю дело в нём.

  13. Детский сад какой-то, автор предлагает цену за которую он может сделать мод и он прав, заказчик может отказаться или согласиться и он тоже прав, а если он не знает языков программирования, то при чём тут автор?

  14. но там есть один нюасн, этот скрипт будет атвоматом добавлять один редирект после каждого пересохранения новости, т.е. три раза сохранил новость и скрипт редиректится на нужную страницу только на 4-й раз. Долго искал исправил ли кто это, но так и не нашёл.

    мне тоже интересует как можно исправить, ждем решений :rolleyes:

    Я думаю решения имеет смысл ждать простимулировав нужных людей $$$ или до посинения :D

  15. Есть конечно, к примеру тут и тут. Оба скрипта рабочие, я лично пробовал их на 8.3 и изменял их как хотел, т.ч. юзайте, но там есть один нюасн, этот скрипт будет атвоматом добавлять один редирект после каждого пересохранения новости, т.е. три раза сохранил новость и скрипт редиректится на нужную страницу только на 4-й раз. Долго искал исправил ли кто это, но так и не нашёл.

  16. А что удивлятся? ТС у Вас как я понял из разговора стоит не оригинальный шаблон, а чей-то РИП. А как известно у нас на халявы никогда ничего не бывает... Видимо автор рип-а заранее где-нибудь залил вирус или еще какой-то скрипт, а Вы ставив чужой шаблон даже не смотрите. что ставите, вот Вам и результат, ничего другого ожидать не следовало...

    Совет, делайте свой шаблон.

    У Вас примитивное мышление относительно данной проблемы - это раз, два - шаблон был сделан для другой CMS, а у меня адаптация под ДЛЕ. На халяву, как известно, у нас в рунете, всего дофига и трошки :P Я никогда не ставлю шаблон "как есть", я его по возможности максимально переделываю под себя + тщательно проверяю все файлы шаблона, т.ч. не нужно нести вздор для первого класса, тем более я писал, что проблема касается не одного сайта.

    Для Целсофта пароли в ФТП менеджере не храню, доступ от админки сервера и ФТП пароли знаю только я (только программист имеет root доступ к серверу), администратор на моих сайтах тоже только я и все права пользователей на своих сайтах я проверял. Поменяю очередной раз фтп пароли и если опять эта зараза появится буду писать хостеру... хотя сомневаюсь, что они помогут, т.к. нгинкс+апач настраивал мой программист, они могут на это сослаться...

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