Как массово отредактировать title, description категорий?

FaeR
На сайте с 19.03.2009
Offline
151
1193

День добрый, как можно массово отредактировать title, description категорий на dle

Для новостей использую так:


if( ($subaction == 'showfull') AND in_array( $category_id, array('38')) ){
$metatags['title'] = "Свой текст " . $titl_e . " Свой текст | ". $titl_e . " Свой текст";
$metatags['description'] = "Свой текст " . $titl_e . " | Свой текст $titl_e ";
$metatags['keywords'] = "". $titl_e . " Свой текст, Свой текст ". $titl_e . " Свой тексть ". $titl_e . " Свой текст";
}

Как типо такого сделать именно для категорий? 480 похожих категорий руками прописывать очень муторно.

Буду очень признателен за помощь.

VPS от 2.9 евро, сервера от 29 евро (https://bill2fast.com/aff.php?aff=1063)
FaeR
На сайте с 19.03.2009
Offline
151
#1

Не знает ни кто, как это можно реализовать?

K
На сайте с 08.04.2010
Offline
89
#2

Тут, мне кажется, лучше сделать замену непосредственно в таблице БД.

oxg
На сайте с 08.08.2011
Offline
218
oxg
#3

Модуль CatFace — SEO оптимизация категорий для DLE

Прокси IPv6 Россия (http://proxy-ipv6.ru/proxy_ipv6.html) /32 сеть, каждый IP в отдельной /48 сети Прокси IPv4 (http://proxyk.ru/proxy-russia.html) более 160 подсетей А,B,C Прокси для Инстаграм (http://proxy-ipv6.ru/instagram-proxy.html)
FaeR
На сайте с 19.03.2009
Offline
151
#4
oxg:
Модуль CatFace — SEO оптимизация категорий для DLE

Это немного не то, что нужно. Модуль уже стоит.

sashka_
На сайте с 27.01.2010
Offline
103
#5

Можно попробовать сделать, по такому примеру как у вас сделано.


if( $do == 'cat' && $category_id ) {
$metatags['title'] = "Свой текст " . $titl_e . " Свой текст | ". $titl_e . " Свой текст";
$metatags['description'] = "Свой текст " . $titl_e . " | Свой текст $titl_e ";
$metatags['keywords'] = "". $titl_e . " Свой текст, Свой текст ". $titl_e . " Свой тексть ". $titl_e . " Свой текст";
}
Знаю PHP, JS, jQuery. Помощь для вашего сайта. (/ru/forum/840509).
дани мапов
На сайте с 06.09.2012
Offline
204
#6

Какая версия DLE ?

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
FaeR
На сайте с 19.03.2009
Offline
151
#7
дани мапов:
Какая версия DLE ?

10,6 .

дани мапов
На сайте с 06.09.2012
Offline
204
#8

/engine/engine.php

После двух строк


$rss_url = $config['http_home_url'] . "engine/rss.php?do=cat&category=" . $cat_info[$category_id]['alt_name'];
}

Добавляем



$metatags['header_title'] = "Свой текст " . $cat_info[$category_id]['metatitle'] . " Свой текст | ". $cat_info[$category_id]['metatitle'] . " Свой текст";
$metatags['description'] = "Свой текст | " . $cat_info[$category_id]['descr'];
$metatags['keywords'] = "". $cat_info[$category_id]['metatitle'] . " Свой текст, Свой текст ". $cat_info[$category_id]['metatitle'] . " Свой тексть ". $cat_info[$category_id]['metatitle'] . " Свой текст";

В свойствах категории прописаны же теги "title" и "description"?

FaeR
На сайте с 19.03.2009
Offline
151
#9

Всем спасибо за помощь и советы, решение :

Открыть файл engine/engine.php

найти

$metatags = <<<HTML

добавить ВЫШЕ

if( $do == "cat" && $category != '' && $subaction == '' && isset($category_id) && in_array($category_id, array(3, 4, 5)) ) { // 4, 5, 6 <-- ID категорий
$metatags['title'] = "Свой текст " . $metatags['title'] . " Свой текст | ". $metatags['title'] . " Свой текст";
$metatags['description'] = "Свой текст " . $metatags['title'] . " | Свой текст " . $metatags['title'];
$metatags['keywords'] = $metatags['title'] . " Свой текст, Свой текст " . $metatags['title'] . " Свой текст " . $metatags['title'] . " Свой текст";
}
дани мапов
На сайте с 06.09.2012
Offline
204
#10

Мои правки тоже работают, просто ты не указал, что нужно для выбранных категорий.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий