johnsage

Участники
  • Публикации

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

  • Посещение


Изменения репутации

  1. Like
    johnsage изменил репутацию abushyk в Предложения для будущих версий.   
    А меня очень устраивает такой вариант. Я уже вижу очередь из заказчиков, которым нужно поменять самую мелочь в мордочке сайта или что-то добавить, чего в данный момент в цмске нет, но которые не могут ничего сделать сами, так как цмс контролирует все и вся. И, что главное, никакой самодеятельности владельцев. И все расширения только с санкции разработчиков (что бы не затерло) Наверное каждый программист мечтает о такой ситуации.)))
  2. Like
    johnsage изменил репутацию Chernetskiy в Предложения для будущих версий.   
    Многолетнего общения с realtysystems хватило, потому с него и съезжаю на Sitebill... пока тестируюсь здесь
  3. Like
    johnsage изменил репутацию TopRaN в Предложения для будущих версий.   
    Шаблон Real-spaces имеет такую возможность - изменения данных из админки. В настоящий момент ведется разработка модуля который позволит изменять основные моменты в шаблоне. таких как (контактные данные, адреса, возможность загрузки логотипа , смену определенных надписей, вывод-скрытие  не которых блоков, загрузка изображения и т.д.)
  4. Like
    johnsage получил репутацию от Richardrap в .htaccess   
    # Блокируем хитро..ые (Request) запросы через .htaccess
    <ifModule mod_alias.c>
       RedirectMatch 403 /(\$|\*)/?$
       RedirectMatch 403 (?i)(<|>|:|;|\'|\s)
       RedirectMatch 403 (?i)([a-zA-Z0-9]{18})
       RedirectMatch 403 (?i)(https?|ftp|php)\:/
       RedirectMatch 403 (?i)(\"|\.|\_|\&|\&amp)$
       RedirectMatch 403 (?i)(\=\\\'|\=\\%27|/\\\'/?)\.
       RedirectMatch 403 (?i)/(author\-panel|submit\-articles)/?$
       RedirectMatch 403 (?i)/(([0-9]{5})|([0-9]{6}))\-([0-9]{10})\.(gif|jpg|png)
       RedirectMatch 403 (?i)(\,|//|\)\+|/\,/|\{0\}|\(/\(|\.\.|\+\+\+|\||\\\"\\\")
       RedirectMatch 403 (?i)/uploads/([0-9]+)/([0-9]+)/(cache|cached|wp-opt|wp-supercache)\.php
       RedirectMatch 403 (?i)\.(asp|bash|cfg|cgi|dll|exe|git|hg|ini|jsp|log|mdb|out|sql|svn|swp|tar|rar|rdf|well)
       RedirectMatch 403 (?i)/(^$|1|addlink|btn_hover|contact?|dkscsearch|dompdf|easyboard|ezooms|formvars|fotter|fpw|i|imagemanager|index1|install|iprober|legacy\-comments|join|js\-scraper|mapcms|mobiquo|phpinfo|phpspy|pingserver|playing|postgres|product|register|scraper|shell|signup|single\-default|t|sqlpatch|test|textboxes.css|thumb|timthumb|topper|tz|ucp_profile|visit|webring.docs|webshell|wp\-lenks|wp\-links|wp\-plugin|wp\-signup|wpcima|zboard|zzr)\.php
       RedirectMatch 403 (?i)/(\=|\$\&|\_mm|administrator|auth|bytest|cachedyou|cgi\-|cvs|config\.|crossdomain\.xml|dbscripts|e107|etc/passwd|function\.array\-rand|function\.parse\-url|livecalendar|localhost|makefile|muieblackcat|release\-notes|rnd|sitecore|tapatalk|wwwroot)
       RedirectMatch 403 (?i)(\$\(this\)\.attr|\&pws\=0|\&t\=|\&title\=|\%7BshopURL\%7Dimages|\_vti\_|\(null\)|$itemURL|ask/data/ask|com\_crop|document\)\.ready\(fu|echo.*kae|eval\(|fckeditor\.htm|function.parse|function\(\)|gifamp|hilton.ch|index.php\&amp\;quot|jfbswww|monstermmorpg|msnbot\.htm|netdefender/hui|phpMyAdmin/config|proc/self|skin/zero_vote|/spaw2?|text/javascript|this.options)
    </ifModule>
  5. Like
    johnsage изменил репутацию Дмитрий Кондин в Улучшаем юзабилити сайта для статичных страниц   
    1. Обновите в админке page до версии 1.2.3
    2. Поменяйте код main.tpl на этот
    {if $is_underconstruction_mode==1} {include file='main_closed.tpl'}{else}{include file="header.tpl"}<body> {if $smarty.session.user_id eq ''} {include file="login_register.tpl.html"} {/if} {if $apps_page_view} {include file="layout_minimum.tpl"} {else} {include file=$_layout} {/if}{*$profiler*}</body></html>{/if} 3. Добавьте сокращенный шаблон /template/frontend/agency/layout_minimum.tpl
    <div id="content"> {include file="top_fixed_menu.tpl.html"} <div class="header"> <a href="{$estate_folder}/"><img class="logo" src="{$estate_folder}/template/frontend/agency/img/{$template_vars_logo}" alt="" title=""></a> {if $show_demo_banners == 1} <div id="es"> <a href="http://www.sitebill.ru/demo/"><img src="{$estate_folder}/template/frontend/agency/img/demo_transparent1.png" align=left width="214" height="78" border="0" alt="скачать демо-версию" title="скачать демо-версию"></a> </div> <div id="es"> <a href="http://www.sitebill.ru/price-cms-sitebill/"><img src="{$estate_folder}/template/frontend/agency/img/buy_product.png" align=left width="280" height="78" border="0" alt="купить CMS Sitebill" title="купить CMS Sitebill"></a> </div> <div id="es"> <a href="http://www.sitebill.ru/client/cart.php?gid=6"><img src="{$estate_folder}/template/frontend/agency/img/template.png" align=left width="196" height="78" border="0" alt="Шаблоны для CMS Sitebill" title="Шаблоны для CMS Sitebill"></a> </div> {/if} <div class="clear"></div> {include file="slidemenu.tpl"} </div> <div id="lc"> <div id="left1"> {if $category_tree != ''} <div id="tree"> <ul class="submenu">{$category_tree}</ul> </div> <div class="clear"></div> {/if} {if $is_account} <div class="account"> {if $breadcrumbs != ''} <div id="breadcrumbs">{$breadcrumbs}</div> {/if} <div class="clear"></div> {if $main_file_tpl != ''} <div class="clear"></div> {include file="$main_file_tpl"} {else} {$main} {/if} </div> {else} {if $breadcrumbs != ''} <div id="breadcrumbs">{$breadcrumbs}</div> {/if} {if $main_file_tpl != ''} <div class="clear"></div> {include file="$main_file_tpl"} {else} {$main} {/if} {/if} </div> </div> <div id="rc"> {if $right_column != ''} <div class="rcont"> {if $show_demo_banners == 1} <div id="right2"> <div class="vk"> <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?22"></script> <!-- VK Widget --> <div id="vk_groups"></div> <script type="text/javascript"> {literal} VK.Widgets.Group("vk_groups", {mode: 0, width: "229", height: "190"}, 25347835); {/literal} </script> <br> </div> </div> {/if} <div id="right2"> <div id="news_column"> {include file="news_list_column.tpl"} </div> {include file="right_special.tpl"} <div id="news_column"> {$apps_pages_column} </div> </div> </div> {/if} {if $is_account and $category_tree_account} <div class="rcont"> <div id="right2"> {$category_tree_account} </div> </div> {/if} </div> <div class="clear"></div> {include file="footer.tpl"} </div>
  6. Like
    johnsage изменил репутацию abushyk в Статус объекта - Продан   
    Это точно. Гугль просто панически начинает орать, когда после того как он проиндексировал сайт начинауют удаляться объявления.
  7. Like
    johnsage получил репутацию от Дмитрий Кондин в .htaccess   
    # Блокируем хитро..ые (Request) запросы через .htaccess
    <ifModule mod_alias.c>
       RedirectMatch 403 /(\$|\*)/?$
       RedirectMatch 403 (?i)(<|>|:|;|\'|\s)
       RedirectMatch 403 (?i)([a-zA-Z0-9]{18})
       RedirectMatch 403 (?i)(https?|ftp|php)\:/
       RedirectMatch 403 (?i)(\"|\.|\_|\&|\&amp)$
       RedirectMatch 403 (?i)(\=\\\'|\=\\%27|/\\\'/?)\.
       RedirectMatch 403 (?i)/(author\-panel|submit\-articles)/?$
       RedirectMatch 403 (?i)/(([0-9]{5})|([0-9]{6}))\-([0-9]{10})\.(gif|jpg|png)
       RedirectMatch 403 (?i)(\,|//|\)\+|/\,/|\{0\}|\(/\(|\.\.|\+\+\+|\||\\\"\\\")
       RedirectMatch 403 (?i)/uploads/([0-9]+)/([0-9]+)/(cache|cached|wp-opt|wp-supercache)\.php
       RedirectMatch 403 (?i)\.(asp|bash|cfg|cgi|dll|exe|git|hg|ini|jsp|log|mdb|out|sql|svn|swp|tar|rar|rdf|well)
       RedirectMatch 403 (?i)/(^$|1|addlink|btn_hover|contact?|dkscsearch|dompdf|easyboard|ezooms|formvars|fotter|fpw|i|imagemanager|index1|install|iprober|legacy\-comments|join|js\-scraper|mapcms|mobiquo|phpinfo|phpspy|pingserver|playing|postgres|product|register|scraper|shell|signup|single\-default|t|sqlpatch|test|textboxes.css|thumb|timthumb|topper|tz|ucp_profile|visit|webring.docs|webshell|wp\-lenks|wp\-links|wp\-plugin|wp\-signup|wpcima|zboard|zzr)\.php
       RedirectMatch 403 (?i)/(\=|\$\&|\_mm|administrator|auth|bytest|cachedyou|cgi\-|cvs|config\.|crossdomain\.xml|dbscripts|e107|etc/passwd|function\.array\-rand|function\.parse\-url|livecalendar|localhost|makefile|muieblackcat|release\-notes|rnd|sitecore|tapatalk|wwwroot)
       RedirectMatch 403 (?i)(\$\(this\)\.attr|\&pws\=0|\&t\=|\&title\=|\%7BshopURL\%7Dimages|\_vti\_|\(null\)|$itemURL|ask/data/ask|com\_crop|document\)\.ready\(fu|echo.*kae|eval\(|fckeditor\.htm|function.parse|function\(\)|gifamp|hilton.ch|index.php\&amp\;quot|jfbswww|monstermmorpg|msnbot\.htm|netdefender/hui|phpMyAdmin/config|proc/self|skin/zero_vote|/spaw2?|text/javascript|this.options)
    </ifModule>
  8. Like
    johnsage получил репутацию от YUR@ в .htaccess   
    # Блокируем хитро..ые (Request) запросы через .htaccess
    <ifModule mod_alias.c>
       RedirectMatch 403 /(\$|\*)/?$
       RedirectMatch 403 (?i)(<|>|:|;|\'|\s)
       RedirectMatch 403 (?i)([a-zA-Z0-9]{18})
       RedirectMatch 403 (?i)(https?|ftp|php)\:/
       RedirectMatch 403 (?i)(\"|\.|\_|\&|\&amp)$
       RedirectMatch 403 (?i)(\=\\\'|\=\\%27|/\\\'/?)\.
       RedirectMatch 403 (?i)/(author\-panel|submit\-articles)/?$
       RedirectMatch 403 (?i)/(([0-9]{5})|([0-9]{6}))\-([0-9]{10})\.(gif|jpg|png)
       RedirectMatch 403 (?i)(\,|//|\)\+|/\,/|\{0\}|\(/\(|\.\.|\+\+\+|\||\\\"\\\")
       RedirectMatch 403 (?i)/uploads/([0-9]+)/([0-9]+)/(cache|cached|wp-opt|wp-supercache)\.php
       RedirectMatch 403 (?i)\.(asp|bash|cfg|cgi|dll|exe|git|hg|ini|jsp|log|mdb|out|sql|svn|swp|tar|rar|rdf|well)
       RedirectMatch 403 (?i)/(^$|1|addlink|btn_hover|contact?|dkscsearch|dompdf|easyboard|ezooms|formvars|fotter|fpw|i|imagemanager|index1|install|iprober|legacy\-comments|join|js\-scraper|mapcms|mobiquo|phpinfo|phpspy|pingserver|playing|postgres|product|register|scraper|shell|signup|single\-default|t|sqlpatch|test|textboxes.css|thumb|timthumb|topper|tz|ucp_profile|visit|webring.docs|webshell|wp\-lenks|wp\-links|wp\-plugin|wp\-signup|wpcima|zboard|zzr)\.php
       RedirectMatch 403 (?i)/(\=|\$\&|\_mm|administrator|auth|bytest|cachedyou|cgi\-|cvs|config\.|crossdomain\.xml|dbscripts|e107|etc/passwd|function\.array\-rand|function\.parse\-url|livecalendar|localhost|makefile|muieblackcat|release\-notes|rnd|sitecore|tapatalk|wwwroot)
       RedirectMatch 403 (?i)(\$\(this\)\.attr|\&pws\=0|\&t\=|\&title\=|\%7BshopURL\%7Dimages|\_vti\_|\(null\)|$itemURL|ask/data/ask|com\_crop|document\)\.ready\(fu|echo.*kae|eval\(|fckeditor\.htm|function.parse|function\(\)|gifamp|hilton.ch|index.php\&amp\;quot|jfbswww|monstermmorpg|msnbot\.htm|netdefender/hui|phpMyAdmin/config|proc/self|skin/zero_vote|/spaw2?|text/javascript|this.options)
    </ifModule>
  9. Like
    johnsage изменил репутацию Дмитрий Кондин в Вычищаем мусор из поискового индекса   
    В первых версиях шаблонов были открыты для индексирования ссылки, которые создавали очень много мусорных страниц.
    Это относится к сортировке по району, улице, городу, типу и т.д.
    Выглядят эти адреса примерно так
    http://estate.sitebill.ru/?page=1&order=city&asc=asc Со временем поисковый индекс очень сильно замусоривается.
    Предлагаю такое решение, для быстрой чистки такого мусора.
    В ./index.php сразу после строчки <?php добавьте вот этот код:
    if ( (preg_match('/Googlebot/', $_SERVER['HTTP_USER_AGENT']) or preg_match('/YandexDirect/', $_SERVER['HTTP_USER_AGENT']) or preg_match('/AhrefsBot/', $_SERVER['HTTP_USER_AGENT']) or preg_match('/SputnikBot/', $_SERVER['HTTP_USER_AGENT']) or preg_match('/Mail\.RU_Bot/', $_SERVER['HTTP_USER_AGENT']) or preg_match('/YandexBot/', $_SERVER['HTTP_USER_AGENT']) or preg_match('/bingbot/', $_SERVER['HTTP_USER_AGENT']) ) and ($_REQUEST['order'] == 'type' or $_REQUEST['order'] == 'district' or $_REQUEST['order'] == 'room_count' or $_REQUEST['order'] == 'city' or $_REQUEST['order'] == 'metro' or $_REQUEST['order'] == 'street' or $_REQUEST['order'] == 'price') ) {header("HTTP/1.0 404 Not Found");exit;}