#1 2012-01-20 07:25

Teleko
Пользователь

Изменить папку с картинками

Добрый день.
Необходимо изменить папку с картинками - PRODUCTS_PICTURES на другую.
Пробовал менять параметр URL_PRODUCTS_PICTURES в файле /published/SC/html/scripts/cfg/connect.inc.wa.php
После этого чистил кэш. Не помогло, путь все тот-же.
Может ктонибудь знает как решить эту задачу?
Спасибо.

Неактивен

 

#2 2012-01-20 10:06

rat
Администратор

Re: Изменить папку с картинками

Создайте на сервере символическую ссылку с таким же именем на нужный вам каталог.

Неактивен

 

#3 2012-01-21 10:37

Teleko
Пользователь

Re: Изменить папку с картинками

Спасибо, помогло.

Неактивен

 

#4 2012-09-13 00:22

valeriy
Пользователь

Re: Изменить папку с картинками

а можно как-то по-подробнее подсказать как например, можно поменять  /published/publicdata/BD/attachments/SC/products_pictures
на название - foto ?

Отредактировано valeriy (2012-09-13 00:26)

Неактивен

 

#5 2012-09-13 10:34

rat
Администратор

Re: Изменить папку с картинками

1. Создайте подпапку foto внутри published/publicdata/BD/attachments/SC/.
2. Переместите все содержимое published/publicdata/BD/attachments/SC/products_pictures/ в published/publicdata/BD/attachments/SC/foto/.
3. Удалите products_pictures/.
4. Создайте символическую ссылку (пример) с именем products_pictures на папку published/publicdata/BD/attachments/SC/foto/.

Неактивен

 

#6 2012-11-23 16:42

ntokar
Пользователь

Re: Изменить папку с картинками

Этот вариант рабочий, но нельзя ли сделать проще и сразу загружать файлы не в алиас папку, а в другую указанную мной папку?
Например в коренувой каталог /img/ ?

Неактивен

 

#7 2012-11-23 17:07

rat
Администратор

Re: Изменить папку с картинками

Можно ведь точно так же сделать ссылку на /img/?

Неактивен

 

#8 2012-11-23 17:18

ntokar
Пользователь

Re: Изменить папку с картинками

rat, конечно, можно указать любое имя файла, но для этого придется общаться с сапортом хостинга, т.к. у меня нет доступа к ssh.
Именно потому что я хочу решить вопрос своими силами, мне хотелось бы сменить адрес загрузки файлов.

Неактивен

 

#9 2012-11-23 17:34

rat
Администратор

Re: Изменить папку с картинками

Константы DIR_PRODUCTS_PICTURES (путь к директории с файлами) и URL_PRODUCTS_PICTURES (относительный адрес директории) можно переопределить в файле published/SC/html/scripts/cfg/connect.inc.wa.php.

Неактивен

 

#10 2012-11-29 19:47

stardg
Пользователь

Re: Изменить папку с картинками

rat написал:

Константы DIR_PRODUCTS_PICTURES (путь к директории с файлами) и URL_PRODUCTS_PICTURES (относительный адрес директории) можно переопределить в файле published/SC/html/scripts/cfg/connect.inc.wa.php.

Только если после изменения URL_PRODUCTS_PICTURES на фронте сайта ничего не поменялось, то в connect.inc.wa.php заменить вот этот кусок кода:

Код:

    define('URL_PUBDATA_ROOT', str_replace('//','/',WBS_INSTALL_PATH.'/published/publicdata'));
    $DB_KEY=SystemSettings::get('DB_KEY');
    foreach(array('products_pictures','images','themes','rss') as $fld)
    {
        /*if(file_exists(DIR_ROOT.'/../../../..'.URL_PUBDATA_ROOT.'/'.$DB_KEY.'/attachments/SC/'.$fld))
            {*/
        define('URL_'.strtoupper($fld), file_exists(WBS_DIR."/kernel/hosting_plans.php")?$fld:URL_PUBDATA_ROOT.'/'.$DB_KEY.'/attachments/SC/'.$fld);
        /*}
            else
            {
            define('URL_'.strtoupper($fld), URL_PUBDATA_ROOT.'/__DEFAULT/attachments/SC/'.$fld);
            };*/
    };
    define('URL_IMAGES_DEF',str_replace('//','/',WBS_INSTALL_PATH.'/published/SC/html/scripts/images'));

На вот этот

Код:

    define('URL_PUBDATA_ROOT', str_replace('//','/',WBS_INSTALL_PATH.'/published/publicdata'));
    $DB_KEY=SystemSettings::get('DB_KEY');
    foreach(array('images','themes','rss') as $fld)
    {
        /*if(file_exists(DIR_ROOT.'/../../../..'.URL_PUBDATA_ROOT.'/'.$DB_KEY.'/attachments/SC/'.$fld))
            {*/
        define('URL_'.strtoupper($fld), file_exists(WBS_DIR."/kernel/hosting_plans.php")?$fld:URL_PUBDATA_ROOT.'/'.$DB_KEY.'/attachments/SC/'.$fld);
        /*}
            else
            {
            define('URL_'.strtoupper($fld), URL_PUBDATA_ROOT.'/__DEFAULT/attachments/SC/'.$fld);
            };*/
    };
    define('URL_PRODUCTS_PICTURES', "http://".$_SERVER['SERVER_NAME'].'/img');
    define('URL_IMAGES_DEF',str_replace('//','/',WBS_INSTALL_PATH.'/published/SC/html/scripts/images'));

Где переопределите константу URL_PRODUCTS_PICTURES на тот путь который вам нужен

Отредактировано stardg (2012-11-29 19:48)

Неактивен

 

#11 2013-02-11 16:25

Ден-бармен
Пользователь

Re: Изменить папку с картинками

Подскажите пожалуйста а если мне необходимо из пути фотографии убрать www ?
Где копать?

Неактивен

 

#12 2015-05-07 15:22

sergfes
Пользователь

Re: Изменить папку с картинками

Добрый день!
Подскажите.
Если поменять путь к изображениям на корень/img.
Как отреагирует на это поисковики. Стоит ли овчинка выделки?
По логике путь будет короче - это лучше для индексации. Но при смене пути, не выпадут ли все фотографии из поиска.
Или лучше оставить все как есть?
Заранее благодарен!
update: а на странице в браузере путь все равно будет старый, правильно? То есть укорачивание пути не происходит?

Отредактировано sergfes (2015-05-07 15:36)

Неактивен

 

Board footer

Powered by PunBB