Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

esculapra

Users
  
  • Posts

    1,773
  • Joined

  • Last visited

Everything posted by esculapra

  1. Просто перенос подразумевает манипуляции с БД (категории, товарные позиции и связанные таблицы) . Но не модули и шаблоны.
  2. Беллиссиммо! Я однажды имел такие неприятности. аказчмк товар залил, но уникальные ссылки не были созданы!
  3. Скачать дамп таблицы url_alias и посмотреть что там
  4. В хостингпанели можно посмотреть визиты
  5. заказы в нескольких таблицах с order, категории в таблицах с category, товары в таб. с product та скачай все таблицы - потом разберешься.
  6. не придется - сделай экспорт нужных таблиц
  7. Вот возможная структура папок через фтп (на картинке) Если модификаторы хранятся за пределами корня (слэш). то по фтп их не видно - нужно смотреть в панели хостинга.
  8. Нужно посмотреь логи ошибок на сервере. И еще - если этих файлов нет в папке модификаторов, то используются стандартные, а не большую часть времени веб сервер тратит на постоянный обход не существующих файлов:
  9. 1. нужно проверить путь к storage 2. если storage бл вынесен за пределы корневой директории. то при переезде как раз и не перенесли 3. скорость загрузки проверить тут https://developers.google.com/speed/pagespeed/insights/?hl=RU и смотреть рекомендации по оптимизации
  10. Откуда берется product_id, если функция получает $category_Id? Кто код ваял?
  11. И я о том же. Робот пытается определить общий контекст, но не всегда удачно. Я встречал вообще смешные переводы, которые. к слову, без редактуры тупо печатали на коробках и в прайсах. Например, почки деревьев (укр. бруньки), а почки человека (укр. нирки). Робот перевел. типа. Цей препарат використовують для лiкування бруньок (рус. Этот препарат используется при лечении почек).
  12. Машинный перевод далек от совершентва.
  13. Массовый перевод... Руками все равно придется править. Можно подключить скрипт Гугл-переводчика. При необходимости можно доработать, чтобы переведенный контент заносился в БД, но потом все одно править руками... Вот пример сайта с переводчиком
  14. Возможно это как раз ненужные картинки - под очистку подпадают более 2700 картинок..
  15. Не пробовал. Если даже это сработает, то если я поставлю несколько таких модулей. то у каждого заказчика мне нужно брать фтп доступы... Попробую копировать нормальные файлы в клон директории, затем удалять оригинальную и переименовывать клон. Та там ваще файлы есть по 100 МБ и более! Прийдется, видимо, добавить еще функционал по оптимизации изображений.
  16. Я думаю такие файлы перемещать в отдельную папку, а ее потом удалять.
  17. С переименованием еще не пробовал - тут смартфон украли. занимался блокировкой симки. банковских карт, вычислением imai. Все картинки найдены и занесены в таблицу. Далее идет удаление private function deleteProcess() { if($this->request->post['status']==2) { echo $this->language->get('text_report_deleted'); exit ; } $query=$this->db->query("SELECT * FROM `".DB_PREFIX."image_files` WHERE name != '' LIMIT 0,".(int)$this->limit); if(count($query)>0) $counter=$this->deleteFiles($query->rows); else $counter=0; echo $counter; exit ; } private function deleteFiles($list) { $counter=0; foreach($list as $item){ if(unlink($this->path.$item['path'])){ $this->db->query("DELETE FROM `".DB_PREFIX."image_files` WHERE id='".(int)$item['id']."'"); $counter++; } } return $counter; } Файлы с нормальными именами удаляются, а кривые нет. При этом, если из базы не будут удалены ти кривые файлы, то может произойти зацикливание (лимит 50, хотя в цикле можно указать и 500), или все равно удалять из таблицы.
  18. Я сделал заказчику модуль для поиска и удаления непривязанных (устаревших) изображений. Столкнулся с проблемой удаления файлов, названия которых содержат не латинские символы или кракозябры, например, 'нет фото2.xlsx', 'РЎ-101160.jpg, 'Р’-030071.jpg', 'Кам_РјСѓСЃ1-770x380[1].jpg'.
  19. Я на 2 свйта ставил автопереводчик Гугл - контент переводит средненько.
  20. Количество не влияет на згрузку. А влияет подключение стилей и скриптов. тем более. если не указан параметр expire. Кроме того я увидел в исходнике яваскрипт, который выполняется на этапе загрузки. Такой код нужно завернуть в addListener или window.onload (window.ready) Вот тут правильно $(document).ready(function(){ Атут неправильно $(function(){
  21. Если сылка вида image/catalog/тыры-пыры. то не найдет - нужно указать полный путь с http://
  22. Я скачал о своего хостинга. В архиве 2 файла. htaccess перенаправляет на обработчик. а тот уже дает разрешение $ext_enabled=array('.gif','.png','.jpg','.jpeg','.js','.css','.ico','.woff','.woff2','.ttf'); и указывает срок годности файлов Desktop.zip
  23. Я дам бесплатно файлик, котоый нужно положить в папку с картинками. Он выставляет параметр expires (по дефолту 365 суток). Ну а дальше посмотрим. Только не сегодня - я болею.
  24. Это недоработка системы - изначально шото хотели, а потом переиграли
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.