Профиль пользователя заблокирован сроком с 26 октября 2019 г. и навсегда по причине: систематические нарушения правил Сервиса
  • Как получить доступ в базу данных или к FTP сайта имея доступ в админку Wordpress?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Через админ-панель сайта на WP можно установить плагин бекапа и скачать себе бекап сайта, также можно через плагин файл-менеджера скачать или редактировать файл, в котором хранятся данные для доступа к текущей БД.
    Это всё!
    Доступ по ФТП - это как бы более высокий уровень доступа, тут WP, равно как и любой другой движок, вообще не причем!
    P.S. - редактировать файлы шаблона, как бы это не анонсировалось разработчиками, крайне не рекомендую, как пример приведу свежий пример:
    верстальщик-начинашка Дятел Криворуков добавил несколько элементов в шаблон через стандартный редактор шаблона в админке, при этом пропустил одну открывающую скобку, итого сайт стал белым, как новый год в Якутии, в том числе и админка!!! Помогло восстановление испорченного файла через ФТП

    Так что трясите владельца хостингового аккаунта, если действительно дело так и обстоит, а то попахивает начинающим хакером)))
    Ответ написан
    2 комментария
  • Влияет ли большой js код на нагрузку на сайт и его скорость?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Это будет влиять на скорость, но сервер тут не причем, у кого послабее комп или древний смартфон, тот будет видеть "Страница была перезагружена... Блаблабла" и так по кругу!

    Тут весь нюанс в деталях (вообще-то дьявол, ну пусть нюанс), вы, как и все новички, половину вопроса утаиваете:
    1. как понял я - у вас УЖЕ в коде страницы есть этот длинный список и вы скриптом обновляете элементы, не?
    2. 3500 строк - это именно 3500 элементов списка <li>blabla</li>, не?

    Тогда да, тогда жопа, браузер на декстопе i3 + 16Gb спотыкается на 4000-5000 элементов DOM и это в идеальном случае, в реальности 1000, а дальше одни теории.

    Решение тут одно - так как человеческий глаз в принципе не может охватить сразу 3500 элементов, более того, даже сотню охватить не всякий может, то выводите с подгрузкой, с задержкой, все равно никому эти ваши 3500 строк сразу одномоментно не нужны!! хотя если у вас система вывода информации о полете косм. корабля для ЦУПа, тогда возможно)))

    Короче, LazyLoad!
    Ответ написан
    Комментировать
  • Wordpress: как исправить ошибки после переноса на новый домен?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Попробуй не
    по ФТП перенес все файлы
    , а АРХИВ файлов распаковать средствами файлового менеджера в панельке хостинга, как правило, все права выставятся правильные.
    видать, чудный хостинг у тебя - или старый или новый
    Ответ написан
    Комментировать
  • Что делать, если на почту пришло письмо от МВД на имя администратора домена?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Ты хотя бы свойства письма глянул, прежде чем сюда писать?)))
    найди истинного отправителя, бьюсь об заклад - никаким там мэвэдэ не пахнет, а вот желтосиние наверняка.
    а по теме - ну не расссылают ОНИ таких писем по почте, ибо контроль основа ИХНЯЯ, а как проконтролировать это смешное изобретение - емайл - уму непостижимо...
    просто представь - ты забыл-утерял пароль к емайлу - такой статьи нет в УК - хранить пароли до последних дней своих - и что дальше?)))
    наверное, также как сюда написали, бежите и на дверной звонок, да, и в глазок не смотрите, да?
    и на ВСЕ телефонные звонки отвечаете, да?

    кстати, перезвон на неизвестный вам тел. номер чреват списыванием хорошей суммы за минуту, кто-то выше советовал, тоже умник тот еще)))
    Ответ написан
    9 комментариев
  • Какие варианты верстки таких блоков + адаптив можете предложить?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Убирай малые срезы, а длинный срез банальными псевдоэлементами - треугольник что ли ни разу не рисовали через css???
    В итоге делаешь два блока - синий и черный, у каждого свой срез по длинной стороне, для 640px делай ширину 100% (т.е. будет сверху черный, ниже синий), для остальных разрешений - как на эскизе.
    Естественно, на 640px эти безумные срезы будут ляпом, т.е. там делай все прямоугольное.

    Еще раз про малые срезы - разный угол наклона по отношению к длинной линии точно не режет глаз? У меня лично кот, всегда сидящий рядом с монитором, с ума сошел... Дай мне телефон дизайнера, я ему сам а-та-та дам
    Ответ написан
    Комментировать
  • Почему Wordpress так сильно тормозит при большом размере базы данных?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Вопрос из разряда Сделайте за меня
    На биржах ценник от 2000 до 10000р)))

    10мб для такой страницы - это беспредел!

    1. Картинки - странно, какие-то сжаты с коэффициентом 85%, это более-менее, а какие ровно в 2 раза толще... Жмите все до 80%!
    Такие мало контрастные и темные фотки можно и еще жать, у вас не человек на фото, а какие-то мытные картинки, коли они вас устраивают, то их можно жать больше без видимого различия.

    2. Коли у вас вордрпресс, ставьте LAZY Load для картинок, плагинов тьма, хотя там для спеца вставить три строчки в скрипт и две строчки в шаблон без всяких плагинов. Это про картинки в виде мозаики.

    3. Что за меню такое, в котором еще миллиард картинок? Ох уж эти любители плагинов. Это точно нужно на главной? И вообще... Картинки вылазят на третьем уровне меню, сам бог велел делать подгрузку LAZY Load по наведению...

    4. Сколько всего плагинов установлено? Больше 5? Гасите все остальные, они вам не нужны, надо обойтись без них, если вам нужна скорость. (на моих проектах, связанных с WP максимум ДВА плагина)

    5. Размеры картинок ставьте как они должны быть - эта 1024х633, а на сайте она используется в размере 331х186
    spoiler
    _edecor.by/wp-content/uploads/2016/12/%D0%9F%D0%BB%D0%B8%D0%BD%D1%82%D1%83%D1%81-%D0%BA%D0%B0%D1%80%D0%BD%D0%B8%D0%B7%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%88%D1%82%D0%BE%D1%80-%D1%88%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D0%BD%D0%B8%D0%B7%D1%8B-edecor.by_.jpg


    6. Этот белый квадрат Малевича что-то с чем-то почти мегабайт)))
    spoiler
    _edecor.by/wp-content/uploads/2017/02/%D0%B7%D0%B5%D1%80%D0%BA%D0%B0%D0%BB%D0%B0-edecor.by_-e1486589846243.jpg


    7. убейте контентщика - 700кБ
    spoiler
    _edecor.by/wp-content/uploads/2017/03/%D1%84%D0%B0%D1%81%D0%B0%D0%B4%D0%BD%D0%B0%D1%8F-%D0%BB%D0%B5%D0%BF%D0%BD%D0%B8%D0%BD%D0%B0-%D0%B4%D0%B5%D0%BA%D0%BE%D1%80-%D0%B4%D0%BB%D1%8F-%D1%83%D0%BB%D0%B8%D1%86%D1%8B-%D0%BF%D1%80%D0%B5%D1%81%D1%82%D0%B8%D0%B6-%D0%B4%D0%B5%D0%BA%D0%BE%D1%80-HC-202-edecor.by_.jpg


    Ой, да там вагон таких фото))) ужас.

    Оптимизировав размер картинок, уже собьете размер страницы с 10Мб до 2, далее если LazyLoad применить, то вес страницы будет в пределах 500кБ, 70 баллов точно будет.
    Для мобилок надо лепить шаблон, иначе там никогда не будет даже 50 баллов.
    Ну и хостинг - что за хостинг, небось 100р в мес?)))
    Ответ написан
  • РЕШЕНО. Вконтакте не дает перейти на сайт -пишет "Подозрительный сайт". Сайту 3 дня, wordpress, хостинг Бегет. Что делать?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Бегет дает всем, кто заказывает хостинг, технический домен типа kakoitonic.beget.tech (бесплатный естессно), так вот они все, эти технические домены - в данном случае beget.tech, на всех ихних серверах, в ЧС у ВК.
    С чем связано? Скорее всего с неправильной политикой БЕГЕТа, так как можно взять тестовый хостинг на 30дн, тут же выдается технический домен, делай на нем что хошь, регистрация хостинга возможна на Пупкина Василия Авдотьича - далее объяснять?)))
    Как-то это вышло боком ВК и они внесли в черный список, ну а самому БЕГЕТу это тоже по барабану, клиентов-то надо чем-то заманивать.

    Причем тут Ваше доменное имя в зоне ru? днс хостинга, вась! Так что в ТП ВК.
    С другой стороны, вот именно на этом beget.tech пока что меньше всего схожих проблем, тьфу*3.
    Попробуйте запросить у БЕГЕТа смену сервера, ответ будет в разы быстрее, нежели из больнички)))

    *больничка - ВК, ОК, FB, Inst, TW, etc...
    Ответ написан
    3 комментария
  • Как работать с платежными шлюзами?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    У тебя вопрос как работать?
    Как работать с платежными шлюзами?

    И зачем тебе читать про механизм? так бы и спрашивал!!))
    В твоем вордпресс для продаже товаров есть вукоммерс, для вукоммерс есть плагин Робокассы, поставил, вбил три параметра и принимаешь платежи!!)))
    Вот таким образом и надо работать с платежным шлюзом.
    Или в чем вопрос?)))

    ВСЕ платежники работают по однотипной схеме
    1. перекидывают покупашку на свою страницу, попутно получая необходимые данные (сумма, номер заказа, ...)
    2. показывают покупашке форму
    3. получают от покупашки данные
    4. бабло списалось/не списалось - отправляют на твой сервак зашифрованный ответ, там по указаному в настройках адресу сидит скрипт, который ждет эту шифровку, в зависимости от неё заказ получает другой статус, далее по логике магазина
    5. покупашке показывают ОК или ВАЙВАЙ и т.д.
    Ответ написан
    Комментировать
  • Предусмотрена ли ответственность за предоставление ложных данных при регистрации домена?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Есть ли какая либо уголовная или административная ответственность за предоставление заведомо ложных данных (вроде ФИО, паспортных данных и адреса) при регистрации домена?

    ))) тут уже есть состав преступления))) причем последние три слова абсолютно не влияют, т.е. вопрос с точки зрения УК выглядит так:
    Есть ли какая либо уголовная или административная ответственность за предоставление заведомо ложных данных (вроде ФИО, паспортных данных и адреса) ?


    1. Если регистратор не спрашивает скан паспорта, это как минимум шаромыга, как максимум кидала.
    2. С учетом Закона о перс. данных даже самый прожженный шаромыга не станет отдавать ПД по какому угодно запросу, кроме как по оффиц. бумаге из органов, по сути должно быть заведено дело и т.д.! тут ниже прокомментили что может - это лукавство, НЕ МОЖЕТ!
    3. продажа домена, если ты не в МСК - всегда требует нотариалки, покажи мне нотариуса, который пойдет на подлог ради твоей жалкой тысячи рублей?))) да и хороший нотариус - это почти всегда или бывший сотрудник или тесно связанный с этим кругом.... ты только обратись, возле подъезда уже будут ждать))))
    Ответ написан
  • Может ли беспрерывно работающий PHP-скрипт нагрузить сервер?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Сервер не нагрузит, но скрипт будет уничтожен через 30 сек, если у вас не свой сервер))) Да и = хостеры однозначно заинтересуются.
    Чем же cron решительно не угодил, даже представить не могу. Точно ли нужна точность паузы 5 сек?)) Если достаточно 5-15 секунд, то используйте сработку на хите, а хит формируйте любым сервисом доступности страницы, тот же аптаймробот
    Ответ написан
  • Как разместить рекламу?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    preg_replace в помощь
    смотри, дядь:

    1. в корне создаешь файл .htaccess
    DirectorySlash Off
    <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteCond %{REQUEST_FILENAME} !/ruls.php$
       RewriteCond %{REQUEST_FILENAME} !\.\S+$ [OR]
       RewriteCond %{REQUEST_FILENAME} \.(htm|shtml|html|php|php4|php5)+$
       RewriteRule ^(.*)$ ruls\.php\?$1 [QSA,L]
    </IfModule>


    2. в корне создаешь файл ruls.php
    $assert['head']=file_exists("head.txt")?file_get_contents("head.txt"):'';
    $assert['body']=file_exists("body.txt")?file_get_contents("body.txt"):'';
    $p = $_SERVER['QUERY_STRING'];
    if (!$p) $p = 'index.html';
    if (preg_match('#^(\/|\.\./)#', $p)||preg_match('#\./\.#',$p)) die_not_found($p);
    if (!file_exists($p)  || is_dir($p)) {
    	$routes = file_get_contents("route.txt");
    	$regex  = preg_quote($p).'\s*=>\s*(.*)';
    	if (preg_match("#\s/$regex#", $routes, $matches)) {
    		$routed_file = trim($matches[1]);
    		if (file_exists($routed_file)) {
    			$page = file_get_contents($routed_file);
    		} else {
    			 die_not_found($p);
    		}
    	} else { 
    		die_not_found($p);
    	}
    } else {
    	$page = file_get_contents($p);
    }
    if ($assert['head']) $page = preg_replace('#</head>#i', $assert['head'].'</head>', $page);
    if ($assert['body']) $page = preg_replace('#(<body(.*?)>)#i','${1}'.$assert['body'], $page);
    echo $page;


    3. в корне создаешь файлы head.txt и body.txt - что впишешь, то и будет на всех страницах, в данном случае в секции head и в начале секции body соответственно.

    4. и четвертый файл - route.txt - там типа такого, чтобы папки обрабатывались правильно:
    / => ./index.html
    /press => ./press.html
    /press/ => ./press/index.html
    Ответ написан
  • Тяжелые команды для БД с большим количеством записей?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Создавай доп. таблицу и в ней собирай статистику.
    Ты не указал, КОГДА нужны твои запросы на count!!
    Они нужны на каждом хите - это целая поэма
    или
    они нужны только тебе, когда ты сидишь админишь по ночам, рисую графики - тогда это просто хокку...
    Ответ написан
    Комментировать
  • Движок интернет-магазина с хорошей базой для раскрутки?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Ты спросил с хорошей базой для раскрутки, т.е. имеется ввиду из коробки?
    Тогда пощупай HostCMS:
    1. это изначально магазинный движок, не блог и не портальная система
    2. все сео-плюшки встроены сразу, начиная с мета-тегов всего и вся и заканчивая собственной системой статистики по посетителям
    3. встроенная система статистики по продажам (да-да, есть воронка продаж!)
    4. штатный шаблон - уже имеет мобильную версию
    5. встроенные фильтры по продукции
    6. встроенные модули платежных систем, служб доставки, 1С
    Далее не буду, смотрите у разработчика и да - все это есть в бесплатной версии!

    Немного какашек про WP
    В вордпрессе шикарные возможности в плане СЕО
    - хах, в WP вообще нет такого, даже мета-тегов!! эти т.н. шикарные возможности реализуются сторонними плагинами. мета-теги приходится также делать плагинами или допилкой functions.php, не спорю, тов итоге что-то и получится, но был вопрос про БАЗУ.
    Оба самых известных плагина сео для WP имеют миллиард недостатков - один добавляет в исходный код кучу комментариев и мусорных тегов, просто смешно смотреть на потуги программеров, делающих плагины на этот плагин с целью удалить излишние функции, как это отражается на скорости одному богу известно, второй имеет явные признаки ожирения.
    Смешно было узнать, когда отдали WP-сайт на доработку, что при доп. установленных сео-плагинах таки не было возможности выводить keywords - в одном из плагинов так и написано в руководстве - "мы считаем, то актуальность данного мета-тега давно устарела". В другом тоже нет возможности, зато есть автоформирование keywords - отправка СЕО-шника в психбольницу гарантирована)))
    Это одна из тысячи мелочей, про которые даже не вспоминаешь , работая в HostCMS.
    Хотя в последние 2 года я чаще выбираю ModX+MiniShop2, но там надо собирать много и долго, это явно не из коробки.
    Ответ написан
    Комментировать
  • Коллеги, расскажите о своих методах защиты от "Клиент всегда прав" в процессе разработки?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Почему всегда приводится половина поговорки?)))

    Клиент всегда прав, если он клиент или пока он клиент
    Шаг в сторону от договора - это уже не клиент.
    Нарушил договоренности, даже тупо по срокам оплаты - это уже не клиент.

    Ты работаешь за деньги? Значит, это какой-никакой бизнес. Бизнес НЕ РАВНО миндальничанье!
    Как только это станет стержнем в твоей голове, бизнес твой станет настоящим, т.е. безубыточным и приятным.

    ультимативный подход - не решение. С таким ответом у клиента остается по-прежнему непонимание почему он неправ.

    это ты так думаешь, очень часто это искусственно формируемое нечестным т.н. клиентом ощущение в твоей голове))) все он понимает, просто цели у т.н. клиента немного другие, нежели твои.
    Ответ написан
    Комментировать
  • В чем прикол задания "Скопируйте сайт"?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Прикол такого задания - в желании твоего потенциального заказчика сэкономить на оплате услуг дизайнера плюс расчет на твою наивность - часто такое задание продолжается в стиле - ну чо там, работы для опытного на пару часов))) - ведь все уже готово, только скопировать)))) Т.е. экономит еще и на твоей наивности и неопытности - он будет утверждать, что почти все сделано, осталось только скопировать))) А ты не сможешь сказать НЕТ ввиду своей наивности...
    Обязательно у таких заказчиков и последующие внезапно всплывающие требования допилов-редизайнов, аргументом будет - ну один в один не устроит, а то владелец копируемого ресурса заметит копию и начнет жаловаться)))
    Т.е. ключ=экономия.
    Ответ написан
    Комментировать
  • Отслеживание покупателей (слежка за мультиакками). Гипотезы?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Довольно размытый вопрос, как следствие, не ответы, а каша.
    Уточнимся - если цель - борьба с мультиакками - лучшее средство - накопительные скидки !
    Ответ написан
  • Пример Админки для сайта?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Тебе надо искать такое - CRUD, начни с гитхаба, обязательно смотри, чтобы была проверка на уязвимости, если в коде встретится такое слово PDO statement то нормуль)))
    Я в свое время находил почти готовые рабочие куски кода, там самое сложное - это создать БД в MYSQL)))
    Если последние три слова для тебя открытие века, то ищи CRUD на файлах
    Ответ написан
    Комментировать
  • Правильно ли я построил спроектировал гигабитную сеть дома (см. фото)?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    угу. только сомневаюсь, зачем NAS доступен из паутины??? нет вечных паролей....
    Ответ написан
    4 комментария
  • Как лучше всего менять цвет белой png иконки при наведении в CSS?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Еще частый вариант - иконка белая, а цвет фона под ней меняем стилями. Сам фон делаем круглым, итого смотрится как цельная иконка круглой формы.
    Плюсы:
    1. Цвет можно корректировать с точностью до одной миллионной оттенка))
    2. Картинку можно вставлять как элементом. так и стилем.
    3. Не увеличивается общий размер картинок - в два раза!
    4. Белая картинка как известно самая маленькая по весу.
    Минусы:
    1. Не соответствие дизайну иконки, предложенной например дизайнером (гнать такого дизайнера!!)) )

    Приложен скрин:
    59f8904d2e8d4074635807.png
    Ответ написан
    Комментировать
  • Как лучше сохранить фильтрацию/сортировку на странице после сохранения/апдейта?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Я в таких случаях (когда чего-то не знаю) иду и копошу движок, например если для магазина, то беру парочку магазинных и потрошу, причем тут лара вообще не понятно))) писать настройки списка товаров в БД???? ооооооо
    Берем опенкарт - штатный шаблон смотрит - если есть в сессии - берет оттуда, если нет ищет в локалсторадже, если нет ни там ни там, то пишет опять же проверяя доступна ли сессии или локалсторадж, т.е. офигенно универсальная схема и без всяких БД)))
    Битрикс - пишет или в сессию или куки или в LS - на 100% зависти от шаблона
    HostCMS - LS

    Так и не понял, зачем выше советовали хранить в БД??? зашел с того же устройства - куки или LS тут как тут! - ВСЁ!
    Ответ написан
    Комментировать