Страница 1 из 1

Дубликат загрузки

СообщениеДобавлено: 16 ноя 2012, 14:15
flashvm
\protected\modules\gallery\FBgallery.php

Код: Выделить всё
Prepare usuals paths and urls.

     * 
Sets @var $this->sitePathBase.
     * /
home/user/public_html/site/

     * 
Sets @var $this->siteUrlBase.
     * 
http://localhost/site

     
Sets @var $this->gUrl.
     * 
http://localhost/site/{gallery folder}/{gallery pid}

     
Sets @var $this->gPath.
     * /
home/user/public_html/site/{gallery folder}/{gallery pid}

     * 
Sets @var $this->originalPath.
     * /
home/user/public_html/site/{gallery folder}/{gallery pid}/{original folder}

     * 
Sets @var $this->imgsPath.
     * /
home/user/public_html/site/{gallery folder}/{gallery pid}/{pictures folder}

     * 
Sets @var $this->thPath.
     * /
home/user/public_html/site/{gallery folder}/{gallery pid}/{thumbnails folder}

     * 
Sets @var $this->tmpPath.
     * /
home/user/public_html/site/{gallery folder}/{gallery pid}/{temporary folder}

     * 
Sets @var $this->assetUrl.
     * 
path to asset directory
    
*/
    private function 
preparePaths()
    {
        
$this->sitePathBase dirname(__FILE__).'/../../../';
        
$this->siteUrlBase Yii::app()->request->hostInfo.Yii::app()->baseUrl.'/';
        
$this->gUrl $this->siteUrlBase.$this->galleryConfig['gFolder'].'/'.$this->pid;
        
$this->gPath $this->sitePathBase.$this->galleryConfig['gFolder'].DIRECTORY_SEPARATOR.$this->pid;
        
$this->originalPath $this->gPath.DIRECTORY_SEPARATOR.$this->galleryConfig['originalDir'].DIRECTORY_SEPARATOR;
        
$this->imgsPath $this->gPath.DIRECTORY_SEPARATOR.$this->galleryConfig['picturesDir'].DIRECTORY_SEPARATOR;
        
$this->thPath $this->gPath.DIRECTORY_SEPARATOR.$this->galleryConfig['thumbsDir'].DIRECTORY_SEPARATOR;
        
$this->bigThPath $this->gPath.DIRECTORY_SEPARATOR.'bigthumb'.DIRECTORY_SEPARATOR;
        
$this->mediumThPath $this->gPath.DIRECTORY_SEPARATOR.'mediumthumbs'.DIRECTORY_SEPARATOR;
        
$this->tmpPath $this->gPath.DIRECTORY_SEPARATOR.$this->galleryConfig['tempDir'].DIRECTORY_SEPARATOR;
        
$this->assetUrl Yii::app()->getAssetManager()->publish(dirname(__FILE__).'/assets').'/'




у меня допустим 2 сайта http://127.0.0.1/mos и http://127.0.0.1/mos2 - одна база на два сайта

может кто подскажет,что изменить.уже второй день мучаюсь ничего не выходит. так чтобы все фотографии загружал в MOS/uploads и т.д с любого сайта, хоть с MOS и с MOS2
при загрузке через MOS видно на MOS изображения, а на MOS2 нет, и аналогично наоборот...

Вичитал про DIRECTORY_SEPARATOR но пока ничего не выходит, может кто что посоветует ? ))) а за ответ накручу лайки в ВК )

Re: Дубликат загрузки

СообщениеДобавлено: 16 ноя 2012, 14:22
andipas
Если сайты на одном сервере, то можно использовать симлинк

Re: Дубликат загрузки

СообщениеДобавлено: 16 ноя 2012, 14:26
flashvm
да на одном сервере во внешке, в разных подкаталогах сайты просто сделанны...

а про Символьная ссылка ничего не понятно ( какуюто возможно строчку вставить и указать путь ?

Re: Дубликат загрузки

СообщениеДобавлено: 16 ноя 2012, 14:31
andipas
гугль в помощь )

для линукса например так - http://nagg.ru/2012/05/kak-sozdat-simlink-v-linux/

Re: Дубликат загрузки

СообщениеДобавлено: 16 ноя 2012, 14:33
flashvm
спасибо буду искать))) а на хостинге это выйдет так сделать с Open Real Estate ))

Re: Дубликат загрузки

СообщениеДобавлено: 16 ноя 2012, 14:41
andipas
flashvm писал(а):спасибо буду искать))) а на хостинге это выйдет так сделать с Open Real Estate ))


Можно поговорить с тех. поддержкой и попросить их сделать симлинки папок uploads на одну нужную.

Re: Дубликат загрузки

СообщениеДобавлено: 16 ноя 2012, 14:43
flashvm
хорошо,спасибо еще раз за ответ. сейчас попробую поговорить, если база одна, то логично указав путь к папке, изображения должны присутствовать ? ))

Re: Дубликат загрузки

СообщениеДобавлено: 16 ноя 2012, 14:50
andipas
flashvm писал(а):хорошо,спасибо еще раз за ответ. сейчас попробую поговорить, если база одна, то логично указав путь к папке, изображения должны присутствовать ? ))


Если они вам нужны и должны отображаться на сайте, то да. Изображения должны быть именно в той папке uploads на которую будут вести все симлинки. Из других можно удалять.

Re: Дубликат загрузки

СообщениеДобавлено: 16 ноя 2012, 19:54
flashvm
все работает )) спасибо!