SPolischook Posted June 5, 2011 Share Posted June 5, 2011 Для того чтобы хранить картинки у себя на домашнем сервере лучше всего использовать медиа сервера в настройках Престы (спасибо Sors!), ну а если это не получается (у меня чот с настройками - не сохранились) можно немного похардкодить:Нужно в классе /classes/Link.php изменить код с: public function getImageLink($name, $ids, $type = NULL) { global $protocol_content; if ($this->allow == 1) $uri_path = __PS_BASE_URI__.$ids.($type ? '-'.$type : '').'/'.$name.'.jpg'; else $uri_path = _THEME_PROD_DIR_.$ids.($type ? '-'.$type : '').'.jpg'; return $protocol_content.Tools::getMediaServer($uri_path).$uri_path; } На: public function getImageLink($name, $ids, $type = NULL) { global $protocol_content; if ($this->allow == 1) $uri_path = __PS_BASE_URI__.$ids.($type ? '-'.$type : '').'/'.$name.'.jpg'; else $uri_path = 'http://MYDOMEN.dyndns.org/presta/img/p/'.$ids.($type ? '-'.$type : '').'.jpg'; return $uri_path; } Полную версию статьи читайте на моем блоге. Link to comment Share on other sites More sharing options...
sors Posted June 5, 2011 Share Posted June 5, 2011 А вас не смущает присутствие в старом коде функции Tools::getMediaServer? Link to comment Share on other sites More sharing options...
SPolischook Posted June 5, 2011 Author Share Posted June 5, 2011 :red: Было дело, но после того как проверил что работает, как то этот момент упустил. А что делает Tools::getMediaServer? Link to comment Share on other sites More sharing options...
sors Posted June 5, 2011 Share Posted June 5, 2011 В настройках можно добавить свои медиа-сервера, на которых будут храниться картинки. Так что хранить картинки на другом сервере и раньше можно было. Link to comment Share on other sites More sharing options...
Recommended Posts