Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Разное | Вопросы / Жалобы / Предложения
# 1 Тема: Ключевые слова
explorer009
Пользователь

Avatar пользователя




новичек

Сообщений: 9
Зарегистрирован: 16 Октября 2010, 18:23:34
Сказали спасибо 0 раз
Статус: offline
Опубликовано 14 Ноября 2010, 14:56:37
Неужели никто не может исправить ошибку с ключевыми словами и метоописаниями, на всех страницах они одинаковые, продвинуть такой сайт не реально!
 
^ наверх ^
# 2  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 14 Ноября 2010, 15:15:20
А сам, не?


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
1 пользователь сказал спасибо Вам: explorer009
# 3  
explorer009
Пользователь

Avatar пользователя




новичек

Сообщений: 9
Зарегистрирован: 16 Октября 2010, 18:23:34
Сказали спасибо 0 раз
Статус: offline
Опубликовано 14 Ноября 2010, 16:13:25
Да что бы сам мог - не спрашивал бы как. А сразу выложил сюда, что бы народ прочитал и не мучился с продвижением.
 
^ наверх ^
# 4  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 14 Ноября 2010, 16:41:11
Если ты хочешь чтобы тебе помогли с этим, можно нормально попросить, а не требовать будто тебе должны....


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 5  
explorer009
Пользователь

Avatar пользователя




новичек

Сообщений: 9
Зарегистрирован: 16 Октября 2010, 18:23:34
Сказали спасибо 0 раз
Статус: offline
Опубликовано 14 Ноября 2010, 16:54:45
Так ведь просил же уже, вот прошу ещё раз... Помогите Пожалуйста, очень нужно...


[Изменил(а) explorer009, 14 Ноября 2010, 16:55:07]  
^ наверх ^
# 6  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 14 Ноября 2010, 18:02:00
Напишу здесь решение на примере "Загрузки файлов"

1. Сделать запрос "ALTER TABLE `rusfusion_downloads` ADD `meta_desc` TEXT NOT NULL, ADD `meta_key` TEXT NOT NULL";
выделенный префикс заменить на свой

Сделать можно так: в админке создать новую страницу с текстом

<?php
$sql = dbquery("ALTER TABLE `rusfusion_downloads` ADD `meta_desc` TEXT NOT NULL, ADD `meta_key` TEXT NOT NULL");
if($sql) echo "готово";
?>

И нажать предварительный просмотр

2. В файле maincore.php функцию dynamic_title заменить на

function dynamic_title($column, $table, $compare1, $compare2, $begin, $alt, $meta = "", $key = "") {
global $db_prefix;
if (!isnum($compare2)) { $compare2 = 0; }
$met = !empty($meta) ? ", ".$meta : "";
$ke = !empty($meta) ? ", $key" : "";
$result = dbquery("SELECT $column$met$ke FROM ".$db_prefix."$table WHERE $compare1 = $compare2");
if ($result) {
$data = dbarray($result);
$title = $begin.$data[$column];
$meta_desc = $data[$meta];
$meta_key = $data[$key];
} else {
$title = $alt;
}

if (!empty($meta) || !empty($key)) {
return array($meta_desc, $meta_key, $title);
} else {
return $title;
}

}


3. В томже файле добавить

} elseif(FUSION_SELF == "downloads.php") {
if(isset($cat_id)) {
$title = dynamic_title("download_cat_name", "download_cats", "download_cat_id", $cat_id, $locale['DTM_008'], $locale['DTM_009']);
} elseif(isset($page_id)) {
list($meta_desc, $meta_key, $title) = dynamic_title("download_title", "downloads", "download_id", $page_id, "", $locale['DTM_009'], "meta_desc", "meta_key");
} else {
$title = $locale['DTM_054'];
}
}

Для категорий файлов модификация не менялась, только для самих файлов, т.е. выделенное жирным!


Тамже удалить 2 строки
array("downloads.php", "download_cat_name", "download_cats", "download_cat_id", $cat_id, $locale['DTM_008'], $locale['DTM_009']),
array("downloads.php", "download_title", "downloads", "download_id", $page_id, "", $locale['DTM_009']),


4. Дальше в файле subheader.php надо найти 2 строки

<meta name=\"description\" content=\"".$settings['description']."\">
<meta name=\"keywords\" content=\"".$settings['keywords']."\">

и заменить на

<meta name=\"description\" content=\"".(isset($meta_desc) ? $meta_desc : $settings['description'])."\">
<meta name=\"keywords\" content=\"".(isset($meta_key) ? $meta_key : $settings['keywords'])."\">


5. Заменить файл downloads.php в папке administration на файл из аттача, все! Отмена аттача...бррр... Файл по ссылке http://hotfile.com/dl/82535917/805d7e0/downloads.php.rar.html файл не в архиве, надо просто убрать расширение .rar



По аналогии можно делать для других компонентов движка, кто не может/не хочет сделать сам - моя аська в профиле, сразу скажу что не за спасибо!


[Изменил(а) pozitiv, 15 Ноября 2010, 20:25:12]

--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
Перейти на форум:


95,145,502 уникальных посетителей
сейчас: 26 Апреля 2024, 09:08:19
Генерация страницы: 0.16 сек.