Модератор
Юрій
(@yube)
Если только пару, то проще руками отредактировать. Это я Вам говорю, как человек, ходивший по граблям 🙂
я пробовал сам. Действительно, не думал, что всё будет так сложно. Короче, не получилось. Всё время то ошибку синтаксиса выдает… потому что в этом diff-файле синтаксис PHP перемешан с каким-то другим, видимо, diff-овским. А я не знаю где в этом коде заканчивается PHP и начинается «diff».
Вот содержание diff-а:
Index: sitemap-core.php
===================================================================
--- sitemap-core.php (revision 85321)
+++ sitemap-core.php (working copy)
@@ -1768,7 +1768,7 @@
}
}
- $useQTransLate = false; //function_exists('qtrans_convertURL') && function_exists('qtrans_getEnabledLanguages'); Not ready yet
+ $useQTransLate = function_exists('qtrans_convertURL') && function_exists('qtrans_getAvailableLanguages');
$contentStmt = '';
if($useQTransLate) {
@@ -1951,9 +1951,9 @@
// Multilingual Support with qTranslate, thanks to Qian Qin
if($useQTransLate) {
global $q_config;
- foreach(qtrans_getEnabledLanguages($post->post_content) as $language) {
+ foreach(qtrans_getAvailableLanguages($post->post_content) as $language) {
if($language!=$q_config['default_language']) {
- $this->AddUrl(qtrans_convertURL($permalink,$language),$this->GetTimestampFromMySql(($post->post_modified_gmt && $post->post_modified_gmt!='0000-00-00 00:00:00'?$post->post_modified_gmt:$post->post_date_gmt)),($isPage?$cf_pages:$cf_posts),$prio);
+ $this->AddUrl(qtrans_convertURL($permalink,$language, true),$this->GetTimestampFromMySql(($post->post_modified_gmt && $post->post_modified_gmt!='0000-00-00 00:00:00'?$post->post_modified_gmt:$post->post_date_gmt)),($isPage?$cf_pages:$cf_posts),$prio);
}
}
}
ну и, естественно, sitemap-core.php — это тот, который модифицируется.
(Патч вносит в карту сайта страницы на других языках).
Модератор
Юрій
(@yube)
Не так всё страшно.
@@ — где (примерно) находится искомое место
— (минус) — эту строку/строки удалить
+ (плюс) — эти строку/строки вставить (естественно, сам плюсик не нужно вносить в файл)
Вот, спасибо! Теперь буду знать. А то я решил головоломку только на половину: @@ — это не осилил 🙂