HomeScript.ru

Бесплатные PHP скрипты для вашего сайта

главная  •  обновления  •  о πроекте  •  справки  •  примеры  •  faq   •  φорум
Домашние скрипты - Просмотр темы - Новости PRO - вывод на главной странице description и keywords
поиск  •  правила форума   •  последние сообщения  •  регистрация  •  вход
Главная  »    Скрипты ПРО  »    Интересные переделки  »    Новости PRO - вывод на главной странице description и keywords
абитуриент
сообщений 42
регистрация 16.07.2015

21.11.2016 15:28    #
Слепил свой вариант возможности добавлять/редактировать метатеги description и keywords на главной странице новостей.

Добавил в панели управления, в файле который отвечает за настройку новостей, возможность редактировать метатеги:
записывает так...
код

if(isset($_POST["opis"]) || ($_POST["slova"])) {
$opis $_POST['opis'];
$slova $_POST["slova"];

$fp fopen("data.txt""w");
$text "$opis\r\n$slova";
fwrite($fp$text);

fclose($fp);
}
 

форма, выводит уже записанные данные, можно редактировать:
код

$topen
=file("data.txt");
        
$opis 0;
        
$slova 1;
echo
"<table border=0 width=100% cellspacing=0 cellpadding=0 id=tab>
    <tr>
        <td width=100>Description:</td>
        <td><input type='text' name='opis' size='70' value='$topen[$opis]'></td>
    </tr>
    <tr>
        <td width=100>Keywords:</td>
        <td><input type='text' name='slova' size='70' value='$topen[$slova]'></td>
    </tr>
</table>"
;
 

В файле news.php, после строчки echo "<title>Все новости</title>"; , добавил:
код

$contentfile 
"$catalog/admin/data.txt";
      
$my_arr file($contentfile);
      
$my_arr str_replace("\r"""$my_arr); 
      
$my_arr str_replace("\n"""$my_arr);        
      echo
"<META NAME='description' CONTENT='$my_arr[0]'>";
      echo
"<META NAME='keywords' CONTENT='$my_arr[1]'>";
 

В принципе можно также добавить к редактированию <title></title>.

Не судите строго, сделал как знаю . Может быть кому пригодится. Работает отлично.
Вот так выглядит:

Администратор
профессор
сообщений 1002
откуда  Москва

21.11.2016 20:47    #
Изящнее вместо
код

$my_arr 
str_replace("\r"""$my_arr);  
      
$my_arr str_replace("\n"""$my_arr);
 
тримить
код

$my_arr
[0]=trim($my_arr[0]);
$my_arr[1]=trim($my_arr[1]);
 

Злой админ!
Не флудить и не спамить!
абитуриент
сообщений 42
регистрация 16.07.2015

21.11.2016 20:53    #
К стати, так лучше.
Спасибо
Главная  »    Скрипты ПРО  »    Интересные переделки  »    Новости PRO - вывод на главной странице description и keywords   Δ
эту тему просматривают    гостей  0 пользователей 0