PROBLEM: Dolphin prohibits files indexation ((

I have many PDF-files in my Files collection.

Google doesn't index fulltext PDF- and DOC-files. Script of Dolphin doesnt allow this function to search engines. Search engines "see" only page for downloading but not files from my collection.

So, is it possible to make TXT\PDF\WORD files indexable for search engines?

Quote · 2 Jun 2014

Try to allow files downloading for guests, so google will be able to access it:

admin panel > settings > membership levels > click "actions" near "non-member" level > check " files download" action > click "enable" button below all actions

Rules → http://www.boonex.com/terms
Quote · 2 Jun 2014

 I have already made files downloadable for guests. But this option doesn't help: Google doesn't see 2500 PDFs at my server (but Google see all HTML\PHP-pages).

Try to allow files downloading for guests, so google will be able to access it:

admin panel > settings > membership levels > click "actions" near "non-member" level > check " files download" action > click "enable" button below all actions

 

Quote · 4 Jun 2014

maybe it gets blocked by htaccess rule.

Did you give access to read pdf files in folder too?

Quote · 4 Jun 2014

 NO, no, no )) I didn't edit my .htaccess file.

I think, this is the problem of Boonex script. 

Of course, PDF\DOC files should be indexable in Boonex ... in future.

maybe it gets blocked by htaccess rule.

Did you give access to read pdf files in folder too?

 

Quote · 4 Jun 2014

i hope that with the change in your htaccess file it will work for you.

Quote · 4 Jun 2014

Please could you provide url to your site ?

Rules → http://www.boonex.com/terms
Quote · 8 Jun 2014

 Done.

Please could you provide url to your site ?

 

Quote · 9 Jun 2014

Actually it should work, but for some reason it's not working.

Please try to implement the following modification in modules/boonex/files/classes/BxFilesTemplate.php file:

    function getBasicFileInfoForm (&$aInfo, $sUrlPref = '')
    {
        $aForm = parent::getBasicFileInfoForm($aInfo, $sUrlPref);

        if(!empty($aInfo['albumCaption']) && !empty($aInfo['albumUri']))
            $aForm['album'] = array(
                'type' => 'value',
                'value' => getLink($aInfo['albumCaption'], $sUrlPref . 'browse/album/' . $aInfo['albumUri'] . '/owner/' . getUsername($aInfo['medProfId'])),
                'caption' => _t('_bx_files_album')
            );

 $oModule = BxDolModule::getInstance('BxFilesModule'); 
if ($oModule->isAllowedDownload($aInfo))
$aForm['link1'] = array( 'type' => 'value', 'value' => getLink(_t('_Download'), $sUrlPref . 'get_file/' . $aInfo['medID'] . '.' . $aInfo['medExt']), 'caption' => _t('_bx_files_single') );

return $aForm;
}

text in red was added.

It adds direct link to the file and add file extension to the link

If the problem will not be resolved then try to go to google webmaster tools and fetch some of your pdf/doc urls by google:

click on your site (or add it, if it isn't there) > Crawl > Fetch ad Google

it should show you the problems if there are any

Rules → http://www.boonex.com/terms
Quote · 9 Jun 2014

 Thank you very much!

I have made this changes and I think it will help.

In 1 month I'will write here a report about this situation!

Actually it should work, but for some reason it's not working.

Please try to implement the following modification in modules/boonex/files/classes/BxFilesTemplate.php file:

    function getBasicFileInfoForm (&$aInfo, $sUrlPref = '')
    {
        $aForm = parent::getBasicFileInfoForm($aInfo, $sUrlPref);

        if(!empty($aInfo['albumCaption']) && !empty($aInfo['albumUri']))
            $aForm['album'] = array(
                'type' => 'value',
                'value' => getLink($aInfo['albumCaption'], $sUrlPref . 'browse/album/' . $aInfo['albumUri'] . '/owner/' . getUsername($aInfo['medProfId'])),
                'caption' => _t('_bx_files_album')
            );

 $oModule = BxDolModule::getInstance('BxFilesModule'); 
if ($oModule->isAllowedDownload($aInfo))
$aForm['link1'] = array( 'type' => 'value', 'value' => getLink(_t('_Download'), $sUrlPref . 'get_file/' . $aInfo['medID'] . '.' . $aInfo['medExt']), 'caption' => _t('_bx_files_single') );

return $aForm;
}

text in red was added.

It adds direct link to the file and add file extension to the link

If the problem will not be resolved then try to go to google webmaster tools and fetch some of your pdf/doc urls by google:

click on your site (or add it, if it isn't there) > Crawl > Fetch ad Google

it should show you the problems if there are any

 

Quote · 9 Jun 2014
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.