PDA

View Full Version: Soal Langtitle tambahan masalah parsing



moman
22-05-10, 23:46
Menggunakan Klik di sini. Gambar terlampir.

http://www.pentaxforums.com/forums/members/adam-albums-website-news-screenshots-picture5413-a.gif

Aku akan menemukan untuk memperbaiki ini dalam fungsi vBSEO yang menangani ini.

moman
23-05-10, 01:27
Dalam functions_vbseo_vb.php:

menemukan


vbseo_thread_seotitle($getnextoldest);

menggantikan


vbseo_thread_seotitle($getnextoldest);
if (strpos($getnextoldest['title'], '[/langtitle]')) {
require_once('vbenterprisetranslator_functions_bbcode.php');
$getnextoldest['title'] = vbet_parseTitle($getnextoldest['title']);
}
$vbseo_gcache['thread'][$getnextoldest['threadid']] = $getnextoldest;

vBET
23-05-10, 17:36
Hal ini seharusnya tidak diperlukan. Apakah Anda vBET terintegrasi dengan vBSEO seperti itu dijelaskan dalam file README.html? Manakah versi vBET yang Anda gunakan? Yang terakhir memiliki fungsi langtitle parsing global.

moman
24-05-10, 04:08
Ya dan saya menggunakan versi terbaru, 3.3.3.

vBET
24-05-10, 19:30
Aneh. Tolong beritahu kami bagaimana untuk mereproduksi masalah - kami akan bekerja pada solusi yang lebih elegan yang tidak akan meminta tambahan vBSEO mengubah file.

Dapatkah Anda mereproduksi itu di luar server? Yaitu di daerah uji pesan?

moman
25-05-10, 19:22
Tidak, ini tidak dapat ditunjukkan di sini, karena Anda tidak menggunakan opsi Klik di sini untuk memasukkan judul thread di link berikutnya / sebelumnya (yang ditunjukkan langsung di bawah editor jawaban cepat). Pertama-tama Anda akan perlu untuk mengaktifkan pilihan.

vBET
25-05-10, 21:01
OK jadi - kita tahu sekarang bagaimana untuk mereproduksi itu. Kami akan memeriksa pada contoh uji kami dan mencari solusi lain. Terima kasih yang besar! :)

kamilkurczak
01-06-10, 22:00
Maaf, namun kami tidak dapat mereproduksi masalah ini.
Kami diuji pada vBSEO 3.5.0 dan 3.3.3 vBET. Yang versi yang Anda miliki?

Pastikan Anda telah menginstal versi terbaru vBET (jika Anda menggunakannya)

apa tentang update product_vbenterprisetranslator.xml dari tidak-tidak-upload folder?

moman
02-06-10, 09:43
Saya menggunakan vBET 3.3.3 dan 3.3.2 Klik di sini. Tag langtitle saya tidak diurai di halaman profil statistik baik sekarang, tampaknya. Cukup aneh!

moman
02-06-10, 10:09
Untuk memperbaiki parsing langtitle bawah tab profil "statistik" (di mana dikatakan "last post: ..."), saya membuat perubahan ini dalam class_userprofile.php:

Cari:

$this->prepared['lastposttitle'] = $getlastpost['title'];

Ganti:


$this->prepared['lastposttitle'] = $getlastpost['title'];
if (strpos($this->prepared['lastposttitle'], '[/langtitle]'))
{
require_once('vbenterprisetranslator_functions_bbcode.php');
$this->prepared['lastposttitle'] = vbet_parseTitle($this->prepared['lastposttitle']);
}

Tidak ada cara tag sedang global diurai, karena kalau perubahan ini tidak akan diperlukan. Juga tidak ada kait dalam file kelas.

vBET
02-06-10, 11:53
Silakan rincian akses AM FTP, Admin CP dan CP Klik di sini. Karena kita tidak dapat mereproduksi itu di pihak kita kita harus memeriksa di server kami.

Harap membatalkan perubahan Anda sebelum Anda memberikan rincian akses (kita perlu melihat masalah ini untuk mendiagnosa itu) - Anda dapat membuat salinan file dengan mudah membawanya kembali.

Seperti yang saya tulis vBET 3.3.3 harus mengurai langtitle global, saat ini aku tidak dapat mengatakan apakah itu adalah beberapa bug, konflik dengan plugin lain, atau memperbarui vBET salah.

moman
03-06-10, 07:48
Saya bepergian ke luar negeri minggu ini, dan tidak akan tersedia untuk menangani masalah apapun situs backend selain dari yang diposting di sini pada forum.

Bisakah Anda menunjukkan di mana dalam kode tag secara global parsing? Saya kemudian dapat melihat dan membiarkan Anda tahu jika saya dapat melihat mengapa hal itu hilang daerah tertentu.

vBET
03-06-10, 12:09
membuka file: / includes / vbenterprisetranslator_functions_hooks.php

dan mencari vbet_global_complete ada menggunakan fungsi vbet_parseTitleGlobally (dari / termasuk / vbenterprisetranslator_functions_bbcode.php)

moman
04-06-10, 03:07
Terima kasih! Saya akan menyelidiki hal ini.

moman
09-06-10, 16:09
Saya sudah menemukan beberapa lagi dalam navbits pada inlinemod.php dan postings.php.

Dapatkah Anda mereproduksi perilaku ini di situs ini, yaitu saat mengedit thread diterjemahkan?

http://img267.imageshack.us/img267/3663/96513903.gif

http://img121.imageshack.us/img121/6716/90955400.gif

vBET
09-06-10, 17:22
Selama edisi itu adalah OK untuk meninggalkan itu. Anda perlu melihat teks asli untuk dapat mengeditnya. Itulah sebabnya parsing dinonaktifkan pada halaman edisi. Ini harus bekerja dengan cara ini, dan ini berbahaya - pengunjung Google dan lain melihat teks disetujui, tidak selama edisi:)

vBET
10-06-10, 15:37
Apakah masalah masih ada? Apa status?

Kami sedang mempersiapkan untuk rilis baru dan ingin menyelesaikan semua masalah. Jika Anda menemukan bahwa itu adalah beberapa konflik - mohon konfirmasi. Jika Anda tidak bisa mengatasinya - silakan rincian AM mengakses, sehingga kita akan dapat memeriksa dan dalam kasus bug meliputi solusi dalam rilis berikutnya.

moman
13-06-10, 14:17
Saya telah menambahkan parsing manual ke lokasi yang tercantum di thread ini. Tidak ada masalah parsing lebih terlihat.

moman
14-06-10, 14:54
Nevermind-ditemukan lain: judul PM diterjemahkan tidak diurai dalam judul halaman di private.php

Tetap dengan menambahkan plugin di private_complete:


if (strpos($pagetitle, '[/langtitle]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');
$pagetitle = vbet_parseTitle($pagetitle);
}

moman
14-06-10, 16:09
Dan lain:

http://img63.imageshack.us/img63/4445/26859648.gif

Saya tidak bisa menemukan cara untuk memperbaiki ini melalui plugin. Sebaliknya, saya menambahkan kode ini untuk usercp.php:


if (strpos($reputation['title'], '[/langtitle]')) {

require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');

$reputation['title'] = vbet_parseTitle($reputation['title']);

} Langsung di bawah



$reputation['timeline'] = vbdate($vbulletin->options['timeformat'], $reputation['dateline']);

$reputation['dateline'] = vbdate($vbulletin->options['dateformat'], $reputation['dateline']);

$reputation['reason'] = $bbcode_parser->parse($reputation['reason']);

vBET
14-06-10, 23:47
Nevermind-ditemukan lain: judul PM diterjemahkan tidak diurai dalam judul halaman di private.php

Tetap dengan menambahkan plugin di private_complete:


if (strpos($pagetitle, '[/langtitle]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');
$pagetitle = vbet_parseTitle($pagetitle);
}


Saya benar-benar tidak dapat mereproduksi masalah ini di server kami. Saya menduga bahwa Anda tidak memiliki diinstal tepat vBET 3.3.3 - silakan cek. Kami memiliki masalah kali bahwa klien kami hanya upload file baru dan lupa untuk mengimpor file produk baru atau sebaliknya. Apakah Anda memeriksa apakah pelaksanaan fungsi vbet_global_complete ada di tempat yang dijelaskan?

Juga kita menjalankan forum kami sekarang vBET 3.3.4 versi beta, sehingga dapat bug yang ada di 3.3.3 dan kami sudah tetap itu (tidak ingat itu). Masih harap pastikan bahwa instalasi yang sebenarnya Anda adalah OK - update terbaik dibuat untuk 3.3.3 lagi.

vBET
14-06-10, 23:50
Dan lain:

http://img63.imageshack.us/img63/4445/26859648.gif

Saya tidak bisa menemukan cara untuk memperbaiki ini melalui plugin. Sebaliknya, saya menambahkan kode ini untuk usercp.php:


if (strpos($reputation['title'], '[/langtitle]')) {

require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');

$reputation['title'] = vbet_parseTitle($reputation['title']);

} Langsung di bawah



$reputation['timeline'] = vbdate($vbulletin->options['timeformat'], $reputation['dateline']);

$reputation['dateline'] = vbdate($vbulletin->options['dateformat'], $reputation['dateline']);

$reputation['reason'] = $bbcode_parser->parse($reputation['reason']);

Jika halaman ini menggunakan kait global_complete maka harus ditangani di vBET 3.3.3 - silakan melihat respon sebelumnya tentang itu. Jika global_complete tidak digunakan - kemudian mengubah file tersebut akan diperlukan atau Anda dapat menambahkannya untuk menghubungkan beberapa jika terdapat beberapa di halaman ini.

moman
18-06-10, 15:52
File produk saya dan semua file PHP muncul sebagai v3.3.3, seperti yang seharusnya. Namun, saya telah memodifikasi banyak file dan memiliki cukup beberapa plugin diinstal pada forum saya, jadi agak kemungkinan bahwa mungkin ada konflik.

Saya telah memperhatikan bahwa waktu eksekusi di hook global_complete adalah 1000. Tidak hal ini harus lebih tinggi untuk menghindari konflik dengan plugin lain?

moman
18-06-10, 15:56
Saya telah mengkonfirmasikan adanya fungsi parsing global. Saya sangat hati-hati upgrade ke 3.3.3, jadi saya meragukan bahwa isi file dapat menjadi masalah di sini. Namun, saya tidak melihat bug lebih lanjut, jadi saya pikir saya baik untuk sementara waktu.

Saya juga senang untuk mengatakan bahwa kinerja vBET yang memukul pada server saya diabaikan, jadi aku tidak mungkin upgrade 3.3.3 lalu karena tingginya jumlah penyesuaian / perbaikan bekerja saya telah menerapkan sendiri. Dengan 800 online, saya sudah beban server di bawah 1,00, dan dengan 1.200 online, mereka adalah sekitar 3,00. Tidak buruk untuk server hex-dual core Xeon, saya berpikir!

vBET
18-06-10, 20:26
Saya pikir juga! :)

Jadi - kembali ke masalah ini. vBET harus menangani secara otomatis mereka langtitle dipotong (dengan ...) - kita tidak dapat mereproduksi itu di forum kami dan ingin membuat rilis baru segera. Ini akan lebih bagus jika kita bisa menemukan alasan ini dan memperbaikinya jika di pihak kita. Jika Anda dapat mengakses rincian PM ke forum Anda, atau bahkan contoh tes di mana terjadi hal-hal yang kita bisa untuk itu - kita bisa memperbaikinya:)

Pada saat ini tanpa kemungkinan untuk mereproduksi kita bahkan tidak bisa yakin apakah itu benar-benar bug vBET (tidak beberapa konflik dengan mod lain atau masalah konfigurasi). Jadi kita berada dalam titik mati sekarang di daerah ini. Sekali lagi - kami dengan senang hati akan menyelesaikan masalah ini di sisi Anda jika Anda akan. Ada kemungkinan bahwa rilis baru vBET akan akhir pekan ini - akan menjadi besar untuk menutup semua masalah sebelumnya:)

vBET
05-07-10, 07:44
Saya menemukan bahwa kita benar-benar memiliki bug di sana. Global parsing langtitle berada di dalam kondisi yang tidak perlu sehingga tidak selalu dievaluasi. Ini sudah diperbaiki dan akan disertakan pada rilis berikutnya.

moman
04-08-10, 18:57
Bisa tolong posting perbaikan cepat untuk itu? Aku tidak bisa upgrade ke 3.3.4 sekarang: (

Saya menduga bahwa kondisi yang tidak perlu adalah satu di bawah ini:

function vbet_parseTitleGlobally(&$title, $removeNotTranslateSection = false) {

if ($_GET['do'] != 'postthread' && $_GET['do'] != 'comment' && 0!==strpos($_GET['do'], 'edit') && 0!==strpos($_GET['do'], 'update')

&& strpos($title, '[langtitle=')) {

return vbet_parseTitleMultiple($title, $removeNotTranslateSection);

}

vBET
06-08-10, 09:07
Apa yang menahan Anda dengan update?

Aku akan melihat keluar SVN untuk memeriksa perubahan apa yang dibuat untuk memecahkan masalah, tapi masih - Anda akan perlu rilis terakhir pertama untuk dapat membuat perbaikan cepat jika kita mempublikasikannya.

moman
06-08-10, 09:13
Aku sudah membuat beberapa modifikasi untuk kode dari waktu ke waktu, dan aku sudah lupa di mana dan mengapa. Aku tidak ingin melanggar hal-hal yang sudah bekerja!

vBET
06-08-10, 09:30
Harap dicatat bahwa kami tidak bertanggung jawab untuk kode diubah oleh klien kami - kami yang sederhana tidak mampu melakukan itu. Jika perubahan itu sesuai dengan perbaikan yang cepat kami maka Anda bisa tenang - yang akan disertakan pada rilis berikutnya, sehingga semuanya akan OK. Jika Anda membuat beberapa perubahan kode lainnya, maka kita saran untuk menulis beberapa dokumen yang akan memandu Anda tentang langkah-langkah pribadi Anda tambahan selama update - jika tidak, anda akan tinggal dengan versi vBET lama, karena Anda o tidak tahu apa dan untuk apa Anda berubah.

Harap dicatat bahwa saya menemukan perubahan apa yang diperlukan untuk memecahkan masalah ini, tapi aku tidak dapat mempublikasikan memperbaiki quik pada forum (karena termasuk dalam bbcode rusak). Jadi pelase bertanya tentang hal itu melalui email (contact@vbenterprisetranslator.com) dan saya akan mengirimkan kepada Anda di sana.

moman
06-08-10, 18:40
Saya setuju-hidup akan lebih mudah jika saya telah mendokumentasikan perubahan. Sejauh yang saya ingat, mereka semua perbaikan bug, dan tidak fitur baru, dll

E-mail yang dikirim! Terima kasih!

vBET
07-08-10, 10:46
Menjawab melalui email:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Integration with Google translations by vBET Translator 4.9.99