PDA

View Full Version: Diselesaikan Isu parsing langtitle tambahan



moman
22-05-10, 23:46
Menggunakan vbSEO. Screenshot dilampirkan.

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

Saya akan mencari untuk memperbaiki ini dalam fungsi vBSEO yang mengendalikan ini.

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

mencari


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
Ini seharusnya tidak perlu. Adakah anda vBET yang bersepadu dengan vBSEO seperti yang dinyatakan di dalam fail readme.html? Yang versi vBET anda gunakan? Terkini mempunyai fungsi parsing langtitle global.

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

vBET
24-05-10, 19:30
Pelik. Sila beritahu kami bagaimana untuk menghasilkan semula isu - kami akan bekerja pada penyelesaian yang lebih elegan yang tidak akan memerlukan tambahan vBSEO fail perubahan.

Bolehkah anda mengeluarkan semula daripada pelayan? Iaitu di kawasan mesej ujian?

moman
25-05-10, 19:22
Tidak, ini tidak boleh ditunjukkan di sini, kerana anda tidak menggunakan pilihan vBSEO termasuk tajuk thread dalam pautan seterusnya / sebelumnya (yang ditunjukkan secara langsung di bawah editor reply cepat). Anda mula-mula hendak perlu bagi membolehkan pilihan.

vBET
25-05-10, 21:01
OK - kita tahu sekarang bagaimana untuk membiak. Kami akan memeriksa contoh ujian kami dan mencari penyelesaian lain. Thanks Great! :)

kamilkurczak
01-06-10, 22:00
Maaf, tetapi kita tidak boleh menghasilkan semula masalah ini.
Kami diuji pada 3.5.0 vBSEO dan 3.3.3 vBET. Yang versi anda?

Sila pastikan anda telah memasang versi vbet terbaru (jika anda menggunakannya)

bagaimana pula dengan mengemaskini product_vbenterprisetranslator.xml dari folder do-tidak-upload?

moman
02-06-10, 09:43
Saya menggunakan vBET 3.3.3 dan vBSEO 3.3.2. Tags langtitle saya tidak dihuraikan dalam halaman statistik profil sama ada sekarang, ia seolah-olah. Agak pelik!

moman
02-06-10, 10:09
Untuk menetapkan parsing langtitle di bawah profil "statistik" tab (di mana ia mengatakan "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']);
}

Tiada cara tag global dihuraikan, kerana jika tidak, perubahan ini tidak akan diperlukan. Terdapat juga tidak cangkuk dalam fail kelas.

vBET
02-06-10, 11:53
Sila PM details akses kepada FTP, Admin CP dan vBSEO CP. Oleh kerana kita tidak dapat membiak di sebelah kita, kita perlu menyemak pada pelayan kami.

Sila membatalkan perubahan anda sebelum anda memberikan kami butiran akses (kita perlu melihat isu ini untuk mendiagnosis) - anda boleh membuat salinan fail dengan mudah membawa kembali lagi.

Seperti yang saya tulis vBET 3.3.3 harus memparse langtitle di peringkat global, pada masa ini saya tidak dapat memberitahu ia adalah beberapa bug, konflik dengan plugin yang lain, atau update vBET salah.

moman
03-06-10, 07:48
Saya melancong ke luar negara minggu ini, dan tidak akan tersedia untuk menangani sebarang isu-isu laman web backend selain dari orang-orang Hantar di sini pada forum.

Bolehkah kamu tunjukkan saya di mana di dalam kod tag di seluruh dunia dipecah? Selepas itu, saya boleh melihat dan membiarkan anda tahu jika saya boleh melihat mengapa ia hilang kawasan-kawasan tertentu.

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

dan melihat untuk vbet_global_complete digunakan fungsi vbet_parseTitleGlobally (dari fail / includes / vbenterprisetranslator_functions_bbcode.php)

moman
04-06-10, 03:07
Thanks! Saya akan menyiasat ini.

moman
09-06-10, 16:09
Saya telah menemui beberapa di navbits pada inlinemod.php dan postings.php.

Bolehkah anda mengeluarkan semula tingkah laku ini di laman web ini, iaitu apabila 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
Semasa edisi ia OK untuk meninggalkan. Anda perlu melihat teks asal boleh mengedit. Itulah mengapa parsing dinyahdayakan pada halaman edisi. Ia sepatutnya boleh berfungsi dengan cara ini dan ia adalah berbahaya - pelawat Google dan lain-lain melihat teks yang diluluskan, tidak semasa edisi:)

vBET
10-06-10, 15:37
Adakah isu ini masih wujud? Apakah ia status?

Kami bersedia untuk siaran yang baru dan ingin menyelesaikan semua isu. Jika anda mendapati bahawa ia adalah beberapa konflik - sila mengesahkan. Jika anda tidak boleh mengendalikan - sila maklumat akses PM, jadi kita akan dapat untuk memeriksa dan dalam kes bug termasuk penyelesaian dalam siaran depan.

moman
13-06-10, 14:17
Saya telah menambah parsing manual ke lokasi yang disenaraikan dalam thread ini. Terdapat tiada masalah parsing lebih jelas.

moman
14-06-10, 14:54
Mengapa penemuan lain: judul PM diterjemahkan tidak terhurai dalam judul halaman pada private.php

Tetap dengan menambah 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 satu lagi:

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

Saya tidak dapat mencari jalan untuk memperbaiki ini melalui plugin. Sebaliknya, saya tambah kod ini untuk usercp.php:


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

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

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

} Secara 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
Mengapa penemuan lain: judul PM diterjemahkan tidak terhurai dalam judul halaman pada private.php

Tetap dengan menambah plugin di private_complete:


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


Saya benar-benar tidak boleh membiak isu ini pada pelayan kami. Saya mengesyaki bahawa anda tidak mempunyai dipasang sesuai vBET 3.3.3 - sila check it. Kami telah banyak kali isu bahawa pelanggan kami memuat naik fail baru dan terlupa untuk mengimport fail produk baru atau sebaliknya. Adakah anda memeriksa adakah pelaksanaan fungsi vbet_global_complete wujud di tempat yang diterangkan?

Kami juga menjalankan forum kita sekarang vBET 3.3.4 versi beta, jadi ia boleh menjadi bug yang wujud di 3.3.3 dan kami sudah tetap (tidak ingat bahawa). Masih-sila mengesahkan bahawa pemasangan sebenar anda OK - update terbaik yang dibuat ke 3.3.3 lagi.

vBET
14-06-10, 23:50
Dan satu lagi:

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

Saya tidak dapat mencari jalan untuk memperbaiki ini melalui plugin. Sebaliknya, saya tambah kod ini untuk usercp.php:


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

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

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

} Secara 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 cangkuk global_complete, maka ia haruslah dikendalikan di vBET 3.3.3 - sila lihat sambutan yang sebelumnya tentang hal itu. Jika global_complete tidak digunakan - maka perubahan file itu akan perlu atau anda boleh menambah untuk bertemu beberapa jika wujud pada halaman ini.

moman
18-06-10, 15:52
File produk saya dan semua fail PHP muncul sebagai v3.3.3, seperti yang seharusnya. Walau bagaimanapun, saya telah banyak diubah suai fail dan beberapa satu plugin yang dipasang pada forum saya, jadi ia agak berkemungkinan bahawa mungkin terdapat konflik.

Saya dapati bahawa masa pelaksanaan pada cangkuk global_complete 1000. Tidak sepatutnya ini lebih tinggi untuk mengelakkan bercanggah dengan plugin lain?

moman
18-06-10, 15:56
Saya telah mengesahkan kehadiran fungsi parsing global. Saya sangat berhati-hati upgrade ke 3.3.3, jadi saya ragu-ragu bahawa kandungan fail boleh menjadi isu di sini. Walau bagaimanapun, saya tidak nampak bug lanjut, jadi saya rasa saya baik untuk sementara waktu.

Saya juga berbesar hati untuk mengatakan bahawa prestasi vBET melanda pada pelayan saya diabaikan, jadi saya tidak boleh menaik taraf 3.3.3 lalu kerana bilangan tinggi penyesuaian / perbaikan bekerja, saya telah dilaksanakan pada saya sendiri. Dengan 800 talian, saya mempunyai beban pelayan di bawah 1,00, dan dengan 1,200 dalam talian, mereka sekitar 3,00. Tidak buruk bagi Kesempatan pelayan dwi hex-teras, saya fikir!

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

Demikian - kembali kepada isu ini. vBET harus mengendalikan secara automatik mereka langtitle cut (dengan ...) - kita tidak dapat membiak di forum-forum kami dan ingin membuat siaran baru tidak lama lagi. Ia akan menjadi besar jika kita dapat mencari sebab ini dan menetapkan ia jika ia di sisi kita. Jika anda PM boleh mengakses detail untuk forum anda, ataupun contoh ujian anda di mana perkara-perkara ini berlaku kita boleh itu - kita boleh memperbaikinya:)

Pada masa ini tanpa kemungkinan untuk menghasilkan semula walaupun kita tidak boleh pasti yang ia adalah benar-benar bug vBET (tidak beberapa konflik dengan arena lain atau masalah konfigurasi). Oleh itu, kita berada di titik mati kini dalam bidang ini. Sekali lagi - kita dengan senang hati mahu menyelesaikan isu ini di sebelah anda jika anda akan. Terdapat kemungkinan bahawa siaran vBET baru akan hujung minggu ini - akan menjadi besar untuk menutup semua isu-isu sebelum:)

vBET
05-07-10, 07:44
Saya mendapati bahawa kita benar-benar mempunyai bug di sana. Global parsing langtitle di dalam keadaan yang tidak perlu supaya ia tidak semestinya telah dinilai. Ini telah diperbetulkan dan akan dimasukkan dalam siaran depan.

moman
04-08-10, 18:57
Bolehkah anda sila post cepat untuk itu? Saya tidak boleh upgrade ke 3.3.4 sekarang: (

Saya meneka bahawa keadaan yang tidak perlu di bawah:

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 memegang anda dengan kemas?

Saya akan melihat dalam keluar SVN untuk memeriksa apa perubahan telah dibuat untuk menyelesaikan masalah ini, tetapi masih - anda akan memerlukan siaran lepas pertama boleh membuat cepat jika kita menyiarkan.

moman
06-08-10, 09:13
Saya telah membuat pengubahsuaian beberapa kod dari semasa ke semasa, dan saya telah lupa di mana dan mengapa. Saya tidak mahu melanggar perkara-perkara yang sudah bekerja!

vBET
06-08-10, 09:30
Sila ambil perhatian bahawa kami tidak bertanggungjawab untuk kod yang diubah oleh pelanggan kami - kita mudah tidak dapat berbuat demikian. Jika perubahan anda mengikut jalan pintas kami maka anda boleh tenang - mereka akan dimasukkan ke dalam siaran depan supaya segala-galanya akan menjadi OK. Jika anda membuat beberapa perubahan kod yang lain, maka kita nasihat untuk menulis beberapa dokumen yang akan membimbing anda tentang langkah-langkah tambahan peribadi anda semasa kemas kini - jika tidak, anda akan kekal dengan versi vBET lama, kerana anda o tidak tahu apa dan apa sebab anda menukar.

Sila ambil perhatian bahawa saya mendapati apa perubahan yang perlu untuk menyelesaikan isu ini, tetapi saya tidak boleh menerbitkan menetapkan Quik di forum (kerana ia termasuk BBCode dalam pecah). Jadi pelase bertanya mengenainya melalui e-mel (contact@vbenterprisetranslator.com) dan saya akan menghantar kepada anda di sana.

moman
06-08-10, 18:40
Saya setuju-hidup akan lebih mudah jika saya telah mendokumentasikan perubahan. Setakat yang saya masih ingat, mereka semua pepijat, dan bukan ciri-ciri baru, dll.

E-mel yang dihantar! Thanks!

vBET
07-08-10, 10:46
Menjawab dengan e-mel:)

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