-
Публикации
3163 -
Зарегистрирован
-
Посещение
-
Days Won
191
Все публикации пользователя Chernetskiy
-
А вот еще списочек хакеров, которые пытались ломать мой сайт под именем "admin"... наивные Kiselev, Ukraine IP: 91.207.7.49 [unblock] [permanently blocked] Reason: Manual permanent block by admin Hostname: 49.7.207.91.unknown.SteepHost.Net No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Lansing, United States IP: 50.28.80.217 [unblock] [permanently blocked] Reason: Manual block by administrator No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Moscow, Russian Federation IP: 91.221.70.208 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: server.semmant.ru No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Ukraine IP: 91.200.13.64 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: dedic336.hidehost.net No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Saint Petersburg, Russian Federation IP: 146.185.232.226 [unblock] [permanently blocked] Reason: Manual block by administrator No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Korea, Republic of IP: 211.110.140.70 [unblock] [permanently blocked] Reason: Manual block by administrator No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Irpen, Ukraine IP: 95.158.48.96 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: 95.158.48.96.best.net.ua No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Ukraine IP: 91.200.14.72 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: node4.hidehost.net No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Berlin, Germany IP: 85.214.50.184 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: h2122094.stratoserver.net No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Scranton, United States IP: 184.82.179.101 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: 184-82-179-101.static.hostnoc.net Last blocked attempt to access the site was 24 days 5 hours ago. 0 hits before blocked 431 blocked hits Permanently blocked Tagil, Russian Federation IP: 31.25.28.142 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: 142.28.25.31.e-tagil.ru No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Tokyo, Japan IP: 106.187.102.104 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: li497-104.members.linode.com No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Lansing, United States IP: 209.59.133.206 [unblock] [permanently blocked] Reason: Manual block by administrator No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Kingston, Canada IP: 199.246.2.94 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: eosmail.kos.net No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Chicago, United States IP: 184.154.88.18 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: server1.aligntechsolutions.com No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Urayasu, Japan IP: 210.172.144.32 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: users004.phy.lolipop.jp No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Voronezh, Russian Federation IP: 91.202.25.217 [unblock] [permanently blocked] Reason: Manual block by administrator No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked United States IP: 54.254.240.147 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: ec2-54-254-240-147.ap-southeast-1.compute.amazonaws.com No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked An unknown location at IP 5.19.234.35 IP: 5.19.234.35 [unblock] [permanently blocked] Reason: Manual block by administrator No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked An unknown location at IP 176.102.37.60 IP: 176.102.37.60 [unblock] [permanently blocked] Reason: Manual block by administrator No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Riga, Latvia IP: 83.99.139.223 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: balticom-139-223.balticom.lv Last blocked attempt to access the site was 1 month 16 days ago. 0 hits before blocked 18 blocked hits Permanently blocked Saint Petersburg, Russian Federation IP: 94.230.163.22 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: ip-163-22.unisnet.ru Last blocked attempt to access the site was 1 month 27 days ago. 0 hits before blocked 2 blocked hits Permanently blocked Mars, Turkey IP: 188.132.210.36 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: static-36-210-132-188.sadecehosting.net No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked An unknown location at IP 5.166.217.190 IP: 5.166.217.190 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: 5x166x217x190.dynamic.nn.ertelecom.ru No attempts have been made to access the site since this IP was blocked. 0 hits before blocked 0 blocked hits Permanently blocked Tartu, Estonia IP: 88.196.133.245 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: 245.133.196.88.sta.estpak.ee Last blocked attempt to access the site was 1 month 7 days ago. 0 hits before blocked 34 blocked hits Permanently blocked Rhenen, Netherlands IP: 213.125.101.59 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: D57D653B.static.ziggozakelijk.nl Last blocked attempt to access the site was 2 months 6 days ago. 0 hits before blocked 8 blocked hits Permanently blocked Zaporozhye, Ukraine IP: 46.118.127.32 [unblock] [permanently blocked] Reason: Manual block by administrator Hostname: SOL-FTTB.32.127.118.46.sovam.net.ua Last blocked attempt to access the site was 2 months 13 days ago. 0 hits before blocked 2964 blocked hits Permanently blocked
- 35 ответов
-
- безопасность
- каптча
-
(и ещё %d)
Теги:
-
У меня .htaccess чуть поболее будет, заодно засунул основные адреса, откуда чаще всего ломают сайты, количество попыток взлома резко сократилось, пожалуй за последний месяц ни одной. Все это работает в увязке с Wordfense в Wordpress: #WFIPBLOCKS - Do not remove this line. Disable Web Caching in Wordfence to remove this data. Order Deny,Allow Deny from 176.102.37.60 Deny from 5.19.234.35 Deny from 46.118.127.32 Deny from 184.154.88.18 Deny from 210.172.144.32 Deny from 54.254.240.147 Deny from 213.125.101.59 Deny from 83.99.139.223 Deny from 91.202.25.217 Deny from 188.132.210.36 Deny from 94.230.163.22 Deny from 5.166.217.190 Deny from 88.196.133.245 Deny from 199.246.2.94 Deny from 184.82.179.101 Deny from 209.59.133.206 Deny from 106.187.102.104 Deny from 31.25.28.142 Deny from 91.221.70.208 Deny from 50.28.80.217 Deny from 91.200.14.72 Deny from 85.214.50.184 Deny from 95.158.48.96 Deny from 211.110.140.70 Deny from 146.185.232.226 Deny from 91.200.13.64 Deny from 91.207.7.49 #Do not remove this line. Disable Web Caching in Wordfence to remove this data - WFIPBLOCKS #WFCACHECODE - Do not remove this line. Disable Web Caching in Wordfence to remove this data. <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json <IfModule mod_headers.c> Header append Vary User-Agent env=!dont-vary </IfModule> <IfModule mod_mime.c> AddOutputFilter DEFLATE js css htm html xml </IfModule> </IfModule> <IfModule mod_mime.c> AddType text/html .html_gzip AddEncoding gzip .html_gzip AddType text/xml .xml_gzip AddEncoding gzip .xml_gzip </IfModule> <IfModule mod_setenvif.c> SetEnvIfNoCase Request_URI \.html_gzip$ no-gzip SetEnvIfNoCase Request_URI \.xml_gzip$ no-gzip </IfModule> <IfModule mod_headers.c> Header set Vary "Accept-Encoding, Cookie" </IfModule> <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTPS} on RewriteRule .* - [E=WRDFNC_HTTPS:_https] RewriteCond %{HTTP:Accept-Encoding} gzip RewriteRule .* - [E=WRDFNC_ENC:_gzip] RewriteCond %{REQUEST_METHOD} !=POST RewriteCond %{HTTPS} off RewriteCond %{QUERY_STRING} ^(?:\d+=\d+)?$ RewriteCond %{REQUEST_URI} (?:\/|\.html)$ [NC] RewriteCond %{HTTP_COOKIE} !(comment_author|wp\-postpass|wf_logout|wordpress_logged_in|wptouch_switch_toggle|wpmp_switcher) [NC] RewriteCond %{REQUEST_URI} \/*([^\/]*)\/*([^\/]*)\/*([^\/]*)\/*([^\/]*)\/*([^\/]*)(.*)$ RewriteCond "%{DOCUMENT_ROOT}/wp-content/wfcache/%{HTTP_HOST}_%1/%2~%3~%4~%5~%6_wfcache%{WRDFNC_HTTPS}.html%{ENV:WRDFNC_ENC}" -f RewriteRule \/*([^\/]*)\/*([^\/]*)\/*([^\/]*)\/*([^\/]*)\/*([^\/]*)(.*)$ "/wp-content/wfcache/%{HTTP_HOST}_$1/$2~$3~$4~$5~$6_wfcache%{WRDFNC_HTTPS}.html%{ENV:WRDFNC_ENC}" [L] </IfModule> #Do not remove this line. Disable Web caching in Wordfence to remove this data - WFCACHECODE # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
- 35 ответов
-
- безопасность
- каптча
-
(и ещё %d)
Теги:
-
Конечно хороша, тем более, что актуальные курсы ежедневно к обновлению предоставляет например сайт Росбизнесконсалтинга, и по моему продукты 1С обновляются автоматически оттуда... Вот например актуальные курсы валют на текущий день. Осталось только порыться у них, найти модуль загрузки валют и прикрутить его к Сайтбилу. Как я понимаю, экспорт курсов настраивается здесь (варианты на выбор, в т.ч. Exel), можно хоть за день, хоть за пятилетку курсы всех валют грузить или определенных на выбор... Надо-то сделать кнопку/форму запроса из админки Сайтбила и автоматически принять и обновить на своем сайте ответ с курсами валют (обновить или заполнить таблицу в MySQL, можно и на определенные даты или диапазон дат). Поточнее, как работает, можно например посмотреть в 1С Бухгалтерии - выбираешь нужные валюты, дату или диапазон, кликаешь на загрузку и ву а-ля! В нашем случае интереснее, чтобы ежедневно, в автоматическом режиме происходил запрос из админки/базы на обновление текущих курсов нужных валют в таблице... Ну и понятное дело, желательно цены на сайте привести к единой валюте (лучше предоставить выбор пользователю) а вводить их в админке можно в разных валютах - цены будут актуальными и с куркулятором не копацца! Будет особенно интересно, когда объекты на сайте и в рублях и в евро и в долларах... А вот тут их информеры можно скачать, может кому-то пригодится (погода, курсы валют, конвертер валют и т.п.) И уж коли с ними завязываться, то у них есть раздел Недвижимость, куда можно выгружать свои объекты файлом XML. Правда точно не скажу, но вроде как с агентами они не работают а только в крупными площадками, коей может стать например Etown, объединяя сеть агентств по России и ближайшему зарубежью... неплохую идею подкинул?
-
1. поправил, единственно не понял, где именно - ткните носом, поправить текст "Центр Недвижимости" на главной (размер, толстый, цвет) и как сделать, чтобы девиз типа "недвижимость и инвестиции" (следующий пункт в main.tpl) не уползал далеко вниз, под названием - у него размер шрифта меньше и пишется отдельно. 2. где-то вылазил на главной сайта, сейчас пропал (вроде были сотрудники на главной). Когда открываешь объявление, мои контакты справа - основной телефон идет вторым (мобильный), его по шаблону как-то на первый поменять можно или надо местами поменять в редакторе форм - таблице user (переписать), как это скажется например на выгрузке, какой телефон выгружается в XML (телефон или телефон моб.)? 3. - 4. не плохо было-бы 5. нужен английский (главное), немецкий, испанский, французский, болгарский и турецкий, переводы могу сам написать, главное чтобы переводило все. Какие файлы и где редактировать, и как прикрутить флажки в выборе языка на сайте? 6. все сделал и включил, карты на главной нет. 7. Какие именно строки и где ковырять, а-то нашалю... 8. Например интересует тема Dark-blue, в указанной папке много файлов, какие из них и куда скопировать? 9. Капчу отключил, прокатило. 10. Координаты GPS уже сделал себе в подвале, можно посмотреть - www.realty-centrum.com (дописал класс gps в подвале) 11. - то-же что и п.1 Что касается несовершенства, на мой взгляд особых проблем нет - запаковать шаблон в архив так, как он должен размещаться на хостинге, чтобы не ломать голову какую папку и куда разместить, установить права на папки и файлы, т.к. при копировании/распаковке на хостинге права автоматически обновляются на 700/600, чего сразу не заметил и столкнулся с глюками. Ну и главное - отсутствие информации по установке и настройке. По большому счету довести дистрибутив до ума - дел на пол-часа.
-
Спасибо, поправил!
-
а пока есть еще вопросы: 1. Как изменить в шапке сайта и в подвале информацию и контакты на свои - автоматически не меняется 2. У меня 2 телефона - мобильный и "аварийный", показывается почему-то второй - где менять? 3. в режиме List (настройки сайта) отображаются все объекты на главной, в режиме div - только спецпредложения, где поправить? 4. активировал "Живой поиск", вроде работает, но отображается второй строкой под меню выбора объектов, почему его расположение не встроить в панель поиска? Было-бы логичнее, удобнее и меню не растягивало-бы. 5. При переключении языка на Английский - изменяется только язык панели поиска и параметров объектов, а остальное? 6. В режимах: classic - карта не отображается, slider - серое поле и никаких слайдов, carousel - показывается панель со спецпредложениями. 7. как уменьшить огромный шрифт заголовков? Например Н1 - 20, Н2 - 18, Н3 - 16, текст - 15 8. где изменить цветовое оформление шапки сайта с контактами, есть-же встроенный цвет как у подвала... белый менее интересен. 9. Где убрать из контактной формы в подвале "Защитный код", думаю не особо он тут нужен, да и форма будет выглядеть симпатичнее. 10. Зачем-то убрали в подвале из контактов класс GPS ? На мой взгляд полезная функция, особенно для города. 11. Как-бы в шапке сайта увеличить Название организации и изменить цвет с блеклого на иной?
-
Спасибо Константину (abushyk) за подсказки, достал его с вопросами и почте в выходной день. Сейчас хоть шаблон заработал... Непонятно почему предлагается недоработанный дистрибутив с отсутствующей информацией по установке, после чего приходится пол-дня с бубном танцевать и ждать сведений со стороны. Дмитрий, доведи дистрибутив шаблона до ума - размещение папок и установка прав доступа к папкам и файлам и сделай описание установки и настройки (желательно выложить мультик). Для купивших, ввиду отсутствия информации, оказывается следует сделать следующее: 1. скачать шаблон Realia (с ЛК в Sitebill.ru) 2. скачать редактор CKEditor - (http://ckeditor.com/download) и установить его в папку ckeditor в корне сайта 3. распаковать шаблон Realia, в корне сайта разместить папки apps, HTML, PSD, папку realia разместить в /template/frontend/ 4. после распаковки проверить права на папки и файлы (в шаблоне они установлены на 700 и 600) - установить 755 и 644 соответственно. (иначе будут глюки) 5. зайти в админку сайта и произвести обновление модулей 6. в основных настройках сайта тему оформления сменить на realia 7. жмем F5 и получаем новый вид морды сайта. Что делать дальше... полезу на стенку за бубном
-
После установки CMS и входе в Настройки - Комментарии, появляется сообщение "Table 'u5810001_default.re_comment' doesn't exist " и под ним пустое окно админки... Как я понял, таблица re_comment не прописалась в MySQL?
-
Почитал ветку, все это хорошо когда шаблон работает. У меня ситуация следующая: Были проблемы на хостинге, установил CMS с нуля. Скачал и установил CKEditir, указал его в настройках. Скачал и установил тему Realia, распоковал в корень сайта. Все модули были обновлены. Тему оформления в настроках поменял с agency на realia, нажал F5... Результат: Форма входа в админку пропала, только строчный вариант в левом верхнем углу. Админка слетела, открывается в строчном режиме - без оформления Сайт не открывается, вылазит ошибка: Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'realty_on_map.tpl'' in /var/www/u5810001/data/www/realty-centrum.com/third/smarty/sysplugins/smarty_internal_template.php:163 Stack trace: #0 /var/www/u5810001/data/www/realty-centrum.com/third/smarty/sysplugins/smarty_internal_template.php(552): Smarty_Internal_Template->isExisting(true) #1 /var/www/u5810001/data/www/realty-centrum.com/third/smarty/Smarty.class.php(338): Smarty_Internal_Template->getRenderedTemplate() #2 /var/www/u5810001/data/www/realty-centrum.com/apps/system/lib/sitebill_krascap.php(1458): Smarty->fetch('realty_on_map.t...') #3 /var/www/u5810001/data/www/realty-centrum.com/apps/system/lib/sitebill_krascap.php(477): SiteBill_Krascap->map() #4 /var/www/u5810001/data/www/realty-centrum.com/index.php(79): SiteBill_Krascap->main() #5 {main} thrown in /var/www/u5810001/data/www/realty-centrum.com/third/smarty/sysplugins/smarty_internal_template.php on line 163 Возврат в настройках на исходный шаблон (agency) нормальный вид админки не вернул, сайт стал на половину рабочим Речь идет о http://realty-centrum.com ... приглашаю покопаться в проблемах!
-
Можно отключить эту функцию в настройках (все равно деньги не пересчитывает), а в таблицу DATA добавить новую строку, например "currency" (если не прав, уточните, чтобы небыло проблем с формированием выгрузки в формате XML). Тип записи - "select_box", название колонки - "currency", для человека - "валюта", хранить значение в таблице - активно, набор опций выбора, например - {RUB~~Руб.}{EUR~~Евро}{USD~~$}{BYR~~Зверобаксы} В результате получаем строку, которая выполняет те-же функции но при этом перемещается в таблице и в форме редактирования объявлений.
-
А я-то думаю, чего у меня обновление с 10-го раза установилось...? А вообще, глядя на то, как мой сайт на Wordpress ежедневно пытаются взломать (получаю отчеты и блокирую IP), приходит на ум ряд моментов, которые стоит применить в CMS Sitebill: - изменить страницу входа в админу с http://my-site/admin на что-то иное, отличающееся от слова admin или administrator, это первые страницы, которые пытаются взломать; - не использовать в качестве имени администратора имена "admin", "administrator", это первое, что лезет на ум хакеру или роботу, на днях пароль к имени "admin" на моем сайте пытались подобрать 1280 раз; - изначально требовать сложный буквенно-цифровой пароль из 10 символов и более... - использовать сложную капчу, хотя похоже ломается любая; - желательна двухуровневая аутентификация, либо через подмену страницы входа, защищенную паролем (уже работает в Joomla), или через подтверждение пароля вводом полученного кода в SMS, либо через генератор вопрос-ответ, как например при использовании приложений для смартфонов "Bitrix OTP" (для 1С Битрикс) или "E-num" (для WebMoney) - внедрить настраиваемую блокировку IP при десятке неудачных попыток входа в админку, блокировка на сутки с уведомлением админа по e-mail и указанием IP взломщика, для принятия решения администратором и внесения IP в карантин или в черный список, на всегда. Например для Wordpress есть соответствующий модуль Wordfence Scan, который позволяет делать это и не только, хоть целиком доступ из определенной страны заблокировать можно. Попутно, модуль проверяет файлы Wordpress и установленных плагинов на подмену (сравнивая с официальными файлами разработчика), имеет кучу гибких настроек автоматических действий и предупреждений, настраиваемую систему мониторинга и защиты, вплоть до полной блокировки доступа на сайт в случае DDOS атак. При существующем варианте "защиты" в Sitebill, нельзя быть уверенным, что в вашем сайте уже не пасутся хакеры... А спустя неделю-полгода случайно обнаружить свой сайт в списке блокировки как распространителя СПАМа или участника DDOS атаки...
-
IGOR, обычно кнопку "печать" делают в паре с кнопкой "PDF", в этом есть определенный смысл, т.к. половина пользователей заходит с мобильных устройств и как правило печатать в этот момент не на чем, зато сохранить страницу в pdf очень даже пригодится, если что, её и распечатать проблем не составит, и поделиться с родственниками - молодежь это любит, сначала выбирать, смотреть, доставать риэлтора а потом выясняется, что надо маме посмотреть, поскольку она и есть кошелек.
-
Я смотрю, здесь остался недооцененным тот факт, что теперь меню админки слева можно сдвигать нажатием кнопки внизу меню... остаются только значки вдоль левого края экрана, что значительно расширяет таблицу с объявлениями и дает возможность добавить свои поля для просмотра/сортировки. Авторам +100500
-
Если интересны подробности процесса, то выглядит это так: 1. заходим на свой хостинг, лезем в PhpMyAdmin, вводим имя и пароль базы, заходим в свою базу и переходим в верхнюю вкладку меню SQL, в окно вставляем код: CREATE TABLE IF NOT EXISTS `re_имя_сущности` ( `имя_сущности_id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '', `имя_родительской_сущности_id` int(11) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`имя_сущности_id`), INDEX (`имя_родительской_сущности_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ; имя_сущности - это direction (шоссе), raion (район), station (станция) или еще что-либо имя_родительской_сущности - это то к чему сущность привязана region, city, и т.п... (можно ни к чему не привязывать) Пример с таблицей Район с привязкой к региону (индекс региона потом проставите в таблице): CREATE TABLE IF NOT EXISTS `re_raion` ( `raion_id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '', `region_id` int(11) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`raion_id`), INDEX (`region_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ; Или пример таблицы района без привязки, (autocomlet'y всё равно, если не прав, поправьте): CREATE TABLE `re_raion` ( `raion_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`raion_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; Жмем ОК. У вас появилась таблица в MySQL. По такому принципу можете добавить и другие таблицы - Шоссе, Станции, Серии домов, телефоны любовниц 2. Загружаем список районов в эту таблицу с помощью phpMyAdmin, где в поле title будет название района. Можно и не загружать, а просто впоследствии их дописывать по ходу редактирования объявления. 3. Переходим в админку своего сайта, в редактор форм, и там добавляем колонку raion_id (по образцу города). Тип select_by_query. Название системное: raion_id Название для человека: Район Название таблицы из которой получаем данные для связки: raion Название ключа связки с другой таблице: raion_id Название переменной для select_box: name Заголовок строчки в select_box по-умолчанию: выбрать район Значение строчки в select_box по-умолчанию: 0 Хранить значение в таблице: ставим галочку Комбобокс-виджет - отключить, если включен Параметры: autocomplete=1 4. Сохраняем. Теперь в редакторе объявления появиться поле списка со значениями из таблицы raion Благодаря обновленному файлу Tlocation (требовать у Abushuk'a, файл тестируется но глюков не заметил), осуществляется автоподбор значений из таблицы и внесение в таблицу отсутствующих значений. Таким образом можно организовать недостающие вам справочники без лишних танцев с бубном - Шоссе, Станции, Округа Москвы и другие с длинным списком значений...
-
Результат следующий: Добавил в MySQL таблицы "Округа (для Москвы)", "Районы (в Регионах)", "Шоссе" и "Станции", однако autocomplete для этих полей толком не работал. Подправленным файлом tlocation проблема была решена, теперь база возвращает результат подбора в редактируемое поле, как и в основных справочниках - Страны, Регионы, Города, Улицы, Метро. Посмотреть можно на realty-centrum.com, правда пока эти поля есть в админке и форме подачи объявления с сайта. В поиск еще не выводил. * В ходе экскримента были убиты 2 зайца (да простит меня Гринпис ) - решен вопрос с дополнительными справочниками и решен вопрос с заполнением базы - сведения в базу вносятся autocomplet'ом
-
Размышления полуночника... Может быть кнопки сбоку объявлений немного уменьшить - на 15-25%, хуже не будет, зато место прибавится, или сделать вверху и внизу списка объявлений меню, по типу select_box, с выбором "поднять - редактировать - удалить", а действие будет применяться к объявлениям, выбранным в чекбоксе слева, вот и пакетная обработка. К стати, редактирование объявления наверное удобнее сделать при клике на него, отдельная кнопка и не понадобится. А почему не сделать "Подъем объявления" перетаскиванием мышкой? В результате можно будет оставить только кнопку "Удалить" Может прикрутить еще одну кнопку "Активно/неактивно", будет актуально для объектов в аренде и под авансом...?
-
Что касается счетчика и этажности, так может быть "по умолчанию" убрать из таблицы объектов "Районы" (для города), на практике им пользуется наверное 1 - 5% пользователей, вот и достаточно места будет под счетчик просмотров и этаж/этажность, да хоть метраж, думаю это актуальнее для всех. Кому нужны будут районы, подключат самостоятельно.
-
Пожалуй стоит подровнять по вертикали синие прямоугольники в верхней строке справа: "сайт" меньшего размера, "Приложения", "Выбор языка" и "Помощь" среднего размера, "Панель пользователя" вытянута по вертикали максимально. это на дисплее 1280х800 dpi, в остальном зачет! Может эти прямоугольники вообще оставить в один цвет с полосой меню, чтобы разные квадраты в глаза не бросались?
-
Abushyk, установил твой файлик tlocation, тест прошел, все работает на ура, спасибо! Наверное стоит его применять в будущих версиях.
-
Список станций метро Москвы на февраль 2014 г., включая станции монорельса (входят в структуру метро но не взаимосвязаны) и станции, которые строятся и вскоре откроются - http://yadi.sk/d/2xdNyoL8H6PCi В принципе можно списком обновить содержимое файла re_metro.sql.zip, предложенного админом, я делать этого не стал, поскольку каждому всеравно прийдется править индекс - привязку к городу. В данном файле, как я понял, Москва имеет индекс 120, у кого-то может быть другой Вот у меня еще есть станции Питера - http://yadi.sk/d/ysTN_9cx7VUpY (актуальность не уточнял) Если кому-то нужны станции метро по другим городам мира - http://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D0%BF%D0%B8%D1%81%D0%BA%D0%B8_%D1%81%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D0%B9_%D0%BC%D0%B5%D1%82%D1%80%D0%BE
- 12 ответов
-
В Москве уже 191 станция метро. Может справочник Метро обновить, добавив туда и перспективные к открытию в 2014 г.?
- 12 ответов
-
Ок! Может пригодится для tlocation, я добавил следующие таблицы: okrug - для Округов Москвы raion - для районов в Регионе direction - шоссе station - станции ж/д
-
Вспомнил, гдето наткнулся на статью о новом перераспределении ТИц между ссылками, которое Яндекс ввел на кануне Нового года: - Половина ТИц страницы распределяется между открытыми ссылками на странице - Четверть ТИц уходит закрытым ссылкам Закрывать ссылки не всегда есть смысл и втом плане (не ваш случай), что поисковик прибавляет вес странице, в которой имеются упоминания на первоисточник (статьи, книги, материала), таким образом Яндекс передавая вес ссылке, прибавляет вес вашей странице, по сути вы ничего не теряете, оставляя ссылку открытой. У Гугла в этом плане ситуация еще навороченнее, там более 200 параметров оценки сайта и ссылок в том числе.
-
Насколько я помню, здесь вопрос спорный... поисковик все равно проиндексирует вашу ссылку, но оставлять её в индексе или нет, решит сам. Тем более, что в случае с nofollow идет хитрая дележка ТИц вашей страницы - либо он делится с открытой ссылкой, либо он пропадает, если ссылка на странице одна и закрыта, либо переходит к открытой ссылке на странице, и не уходит к закрытым, если ссылок на странице несколько. Таким образом, при наличии единственной ссылки на странице, если вы её закроете, вы потеряете ТИц страницы (или его половину, сейчас точно не помню, Яша на эту тему что-то мудрил). Вот краткая справка по noindex - nofollow: <a href="http://www.example.com" rel="nofollow">Попытка рекламы</a> - не передавать ТИЦ и PR <noindex>Это предложение не видно Яндексу</noindex> - не индексировать текст (ссылки, слова, и т.п. для Яндекса) <noindex><a href="http://example.ru" rel="nofollow">анкор</a></noindex> noindex стоит использовать, чтобы: •спрятать коды различных счетчиков (liveinternet, rambler100, счетчики тИЦ и PR и т.д.); •спрятать нехорошее слово или нецензурную речь, хотя «такое» лучше вообще не употреблять; •спрятать повторяющийся или неуникальный контент (цитата, копипаст и т.д.); •закрыть от индексации слишком часто или постоянно изменяющийся контент – индексация такой информации бессмысленна; •не давать Яндексу видеть формы рассылок, подписок на почты и Rss и т.д.; •не индексировать ненужную информацию в сайдбарах (баннер, лишнюю текстовую информацию). Но тег ноиндекс не нужен в некоторых случаях. •Не нужно закрывать от индексации рекламу от Яндекс.Директ, Гугл.Адсенс, Бегун. •Не стоит помещать внутрь тега внешние или внутренние ссылки — тег на них не работает все равно. •Нет необходимости помещать в тег noindex ссылки в комментариях на блогах — опять же, он не работает!