SEO-  ,   
---------------------------------------------------

,        yaml       yaml  :
   SEO  ( ) .        .

     1.10.1.
  CMS       .   (photo-seo_readme.txt)        .
      -  ,   ,      ,       .
         .
       "_default_",      tpl-             .

  SQL-  phpmyadmin (    cms_     ):
ALTER TABLE `cms_photo_albums` ADD `meta_keys` VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
ALTER TABLE `cms_photo_albums` ADD `meta_desc` VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
ALTER TABLE `cms_photo_files` ADD `meta_keys` VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
ALTER TABLE `cms_photo_files` ADD `meta_desc` VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';


        ,    .          .      :-)

 \admin\components\photos\backend.php

  588
<table width="100%" border="0">
 
<table width="610" border="0" cellspacing="5" class="proptable">
    <tr>
      <td colspan="2">
	<div style="margin:5px 0px 5px 0px">SEO -  :</div>
	<div class="hinttext"> , 10-15 </div>
	<textarea name="meta_keys" rows="2" style="width:585px"><?php echo @$mod['meta_keys']?></textarea>
      </td>
    </tr>
    <tr>
      <td colspan="2">
	<div style="margin:5px 0px 5px 0px">SEO -  :</div>
	<textarea name="meta_desc" rows="4" style="width:585px"><?php echo @$mod['meta_desc']?></textarea>
      </td>
    </tr>
</table>

  397
if (!isset($mod['orderby'])) { $mod['orderby'] = 'pubdate'; }
 
if (!isset($mod['meta_keys'])) { $mod['meta_keys'] = ""; }
if (!isset($mod['meta_desc'])) { $mod['meta_desc'] = ""; }

  307
$album['iconurl']       = cmsCore::request('iconurl', 'str');
 
$album['meta_keys']     = cmsCore::request('meta_keys', 'str');
$album['meta_desc']     = cmsCore::request('meta_desc', 'str');

  236
$album['is_comments']   = cmsCore::request('is_comments', 'int');
 
$album['meta_keys']     = cmsCore::request('meta_keys', 'str');
$album['meta_desc']     = cmsCore::request('meta_desc', 'str');

  175
</table>
 
  <table width="610" border="0" cellspacing="5" class="proptable">
      <tr>
	<td colspan="2">
    <strong style="margin:5px 0px 5px 0px">SEO  -  :</strong><br />
    <div class="hinttext"> , 10-15 .<br />  .        .</div>
    <textarea name="meta_keys" rows="2" style="width:580px"><?php echo $cfg['meta_keys']?></textarea>
	</td>
      </tr>
      <tr>
	<td colspan="2">
    <strong style="margin:5px 0px 5px 0px">SEO  -  :</strong><br />
    <div class="hinttext">  .        .</div>
    <textarea name="meta_desc" rows="4" style="width:580px"><?php echo $cfg['meta_desc']?></textarea>
	</td>
      </tr>
  </table>

 118
<table width="" border="0" cellpadding="10" cellspacing="0" class="proptable">
  
<table width="610" border="0" cellpadding="10" cellspacing="0" class="proptable">

  56
$cfg['best_latest_maxcols'] = cmsCore::request('best_latest_maxcols', 'int', 0);
 
$cfg['meta_keys']   = cmsCore::request('meta_keys', 'str', '');
$cfg['meta_desc']   = cmsCore::request('meta_desc', 'str', '');


 \components\photos\frontend.php

  253
$mod['comments']    = $inUser->is_admin ? cmsCore::request('comments', 'int') : $photo['comments'];

$mod['meta_keys'] = cmsCore::request('meta_keys', 'str', '');
$mod['meta_desc'] = cmsCore::request('meta_desc', 'str', '');

  157
$inPage->setTitle($photo['title']);

if ($photo['meta_keys']) { $inPage->setKeywords($photo['meta_keys']); }
if ($photo['meta_desc']) { $inPage->setDescription($photo['meta_desc']); }

  83
$album['title'] = $pagetitle;

if ($model->config['meta_keys']) { $inPage->setKeywords($model->config['meta_keys']); }
if ($model->config['meta_desc']) { $inPage->setDescription($model->config['meta_desc']); }

  78
$inPage->setTitle($pagetitle);

if ($album['meta_keys']) { $inPage->setKeywords($album['meta_keys']); }
if ($album['meta_desc']) { $inPage->setDescription($album['meta_desc']); }


 \components\photos\add_photo.php

  31
$mod['comments']    = $inUser->is_admin ? cmsCore::request('comments', 'int') : 1;

$mod['meta_keys']   = cmsCore::request('meta_keys', 'str', '');
$mod['meta_desc']   = cmsCore::request('meta_desc', 'str', '');


 \templates\_default_\components\com_photos_edit.tpl

  32
</table>

<tr>
  <td valign="top"><strong>Meta-keys:</strong></td>
  <td><textarea name="meta_keys" cols="39" rows="2" style="width:350px" class="text-input">{$photo.meta_keys|escape:'html'}</textarea></td>
</tr>
<tr>
  <td valign="top"><strong>Meta-description:</strong></td>
  <td><textarea name="meta_desc" cols="39" rows="4" style="width:350px" class="text-input">{$photo.meta_desc|escape:'html'}</textarea></td>
</tr>


 \templates\_default_\components\com_photos_add1.tpl

  57-58
<tr>
  <td colspan="2" valign="top">

<tr>
  <td valign="top" id="meta_keys_desc"><strong>Meta-keys:</strong></td>
  <td valign="top">
    <textarea name="meta_keys" style="width:350px;" rows="2" class="text-input">{$mod.meta_keys}</textarea>
  </td>
</tr>
<tr>
  <td valign="top" id="meta_desc_desc"><strong>Meta-description:</strong></td>
  <td valign="top">
    <textarea name="meta_desc" style="width:350px;" rows="4" class="text-input">{$mod.meta_desc}</textarea>
  </td>
</tr>



      
\templates\_default_\components\com_photos_view_photo.tpl

  22         TITLE,  ALT.
<img src="/images/photos/medium/{$photo.file}" border="0" alt="{$photo.title|escape:'html'}" />
:
photo.title - 
photo.description - 
photo.meta_keys - -
photo.meta_desc - -
