พีดีเอ

View Full Version : แปลลงใน CMS / บล็อก



anand
23-04-10, 15:18
Hi All,

เราต้องการที่จะเพิ่มการแปลเมนูแบบเลื่อนลงไป CMS / บล็อก / etc วิธีการที่เราสามารถทำมันและฉันไม่พบตัวเลือกใด ๆ


ขอบคุณ
นายอานันท์

vBET
23-04-10, 18:34
คุณต้องแก้ไขแม่แบบที่เหมาะสมด้วยตนเองและมีเพิ่ม :

{vb:raw vbenterprisetranslatorflagsdropdown}

คุณยังจะต้องลงทะเบียน :
1 เปิด / includes / vbentrprisetranslator_functions_hook.php
2 ค้นหา :

vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));

3 คู่สายนี้และในหนึ่ง Navbar เปลี่ยนสำเนาชื่อแม่แบบของคุณ

ฉันจะเพิ่มตอนนี้อยู่ในรายการสิ่งที่ต้องทำของเราที่จะใช้ในรุ่นต่อไป vBET

anand
25-04-10, 05:02
พยายามใน blogtemplates / blog_navbar_link

ไม่ประสบความสำเร็จ

แจ้งให้เราทราบซึ่งจะเป็นแม่แบบที่เหมาะสม

anand
25-04-10, 05:11
นอกจากนี้ยังพบข้อผิดพลาดเมื่อเราใช้การแปลแบบหล่นลงตำแหน่งเมนู --> ปลาย Navbar ของการแสดงครั้งที่สองในแถบ NAV เห็นหน้าจอสำหรับรายละเอียดเพิ่มเติม


http://www.architectpavilion.com/twiceshown.jpg

vBET
25-04-10, 20:42
นอกจากนี้ยังพบข้อผิดพลาดเมื่อเราใช้การแปลแบบหล่นลงตำแหน่งเมนู --> ปลาย Navbar ของการแสดงครั้งที่สองในแถบ NAV เห็นหน้าจอสำหรับรายละเอียดเพิ่มเติม


http://www.architectpavilion.com/twiceshown.jpg

คุณแน่ใจว่าคุณไม่ได้เพิ่มด้วยตนเองลงในแม่แบบ?

vBET
25-04-10, 21:02
พยายามใน blogtemplates / blog_navbar_link

ไม่ประสบความสำเร็จ

แจ้งให้เราทราบซึ่งจะเป็นแม่แบบที่เหมาะสม

สำหรับ CMS : vbcms_navbar_link
สำหรับบล็อก : blog_navbar_link

นอกจากนี้ผมเห็นว่าแม่แบบที่มีตะขอปลั๊กอินดังนั้นในรุ่นถัดไปเราจะทำให้การกำหนดค่าอย่างเต็มที่ :)

anand
26-04-10, 14:34
คุณแน่ใจว่าคุณไม่ได้เพิ่มด้วยตนเองลงในแม่แบบ?


ใช่เราไม่ได้แก้ไขแม่แบบใดแน่ใจว่าเริ่มต้นเพียง VB 4.0.3

ขอบคุณ
นายอานันท์

anand
26-04-10, 16:04
สำหรับ CMS : vbcms_navbar_link
สำหรับบล็อก : blog_navbar_link

นอกจากนี้ผมเห็นว่าแม่แบบที่มีตะขอปลั๊กอินดังนั้นในรุ่นถัดไปเราจะทำให้การกำหนดค่าอย่างเต็มที่ :)


เพิ่มรหัส แต่ไม่ได้ทำงานของตนไม่แน่ใจว่าสิ่งที่เรากำลังทำผิด

blog_navbar_link --> {VB : ดิบ vbenterprisetranslatorflagsdropdown}

/ รวม / vbentrprisetranslator_functions_hook.php -->



vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
vB_Template::preRegister('vbcms_navbar_link', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
vB_Template::preRegister('blog_navbar_link', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));



blog_navbar_link -- รหัส> ด้านล่าง



*******************************************
<vb:if condition="$vboptions['selectednavtab'] == 'vbblog'">
<li class="selected">
<a class="navtab" href="blog.php{vb:raw session.sessionurl_q}">{vb:rawphrase blogs}</a>
<ul class="floatcontainer">
{vb:raw template_hook.blog_navbar_start}
<vb:if condition="$show['canpostitems']">
<li><a href="{vb:link blog, {vb:raw bbuserinfo}, null, 'userid', 'blog_title'}">{vb:rawphrase your_blog}</a></li>
</vb:if>
{vb:raw template_hook.blog_navbar_after_your_blog}
<li><a href="blog.php?{vb:raw session.sessionurl}do=list">{vb:rawphrase recent_entries}</a></li>
{vb:raw template_hook.blog_navbar_after_recent_entries}
<li><a href="blog.php?{vb:raw session.sessionurl}do=list&amp;blogtype=best">{vb:rawphrase best_blog_entries}</a></li>
{vb:raw template_hook.blog_navbar_after_best_entries}
<li><a href="blog.php?{vb:raw session.sessionurl}do=bloglist">{vb:rawphrase blog_list}</a></li>
{vb:raw template_hook.blog_navbar_after_blog_list}
<vb:if condition="$show['canpostitems']">
<li><a href="blog_usercp.php?{vb:raw session.sessionurl}do=editprofile">{vb:rawphrase blog_options}</a></li>
{vb:raw vbenterprisetranslatorflagsdropdown}
</vb:if>
{vb:raw template_hook.blog_navbar_end}
</ul>
</li>
<vb:else />
<li><a class="navtab" href="blog.php{vb:raw session.sessionurl_q}">{vb:rawphrase blogs}</a></li>
</vb:if>
***********************************************

vBET
26-04-10, 23:43
ในการแก้ปัญหาที่อธิบายคุณจะต้องมีการกำหนดสถานที่ที่กำหนดเองสำหรับธง!

ที่จะมีมันทำงานในการกำหนดค่าทั้งหมดเพียงแค่ทำแทนที่นี้ :


if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}


ไปนี้ :


if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}
vB_Template::preRegister('vbcms_navbar_link', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
vB_Template::preRegister('blog_navbar_link', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));

ดังนั้นในคำอื่น -- 2 สายของคุณเพิ่มเติมใส่เพียง 1 บรรทัดที่ลดลง (หลังจาก "}").

นอกจากนี้ผมเห็นว่าในแม่แบบที่คุณใส่ {VB : ดิบ vbenterprisetranslatorflagsdropdown} ภายในของประโยคถ้า -- ใส่ไว้บรรทัดที่ 1 ต่ำกว่า มันจะทำให้คุณ :


*******************************************
<vb:if condition="$vboptions['selectednavtab'] == 'vbblog'">
<li class="selected">
<a class="navtab" href="blog.php{vb:raw session.sessionurl_q}">{vb:rawphrase blogs}</a>
<ul class="floatcontainer">
{vb:raw template_hook.blog_navbar_start}
<vb:if condition="$show['canpostitems']">
<li><a href="{vb:link blog, {vb:raw bbuserinfo}, null, 'userid', 'blog_title'}">{vb:rawphrase your_blog}</a></li>
</vb:if>
{vb:raw template_hook.blog_navbar_after_your_blog}
<li><a href="blog.php?{vb:raw session.sessionurl}do=list">{vb:rawphrase recent_entries}</a></li>
{vb:raw template_hook.blog_navbar_after_recent_entries}
<li><a href="blog.php?{vb:raw session.sessionurl}do=list&amp;blogtype=best">{vb:rawphrase best_blog_entries}</a></li>
{vb:raw template_hook.blog_navbar_after_best_entries}
<li><a href="blog.php?{vb:raw session.sessionurl}do=bloglist">{vb:rawphrase blog_list}</a></li>
{vb:raw template_hook.blog_navbar_after_blog_list}
<vb:if condition="$show['canpostitems']">
<li><a href="blog_usercp.php?{vb:raw session.sessionurl}do=editprofile">{vb:rawphrase blog_options}</a></li>
</vb:if>
{vb:raw vbenterprisetranslatorflagsdropdown}
{vb:raw template_hook.blog_navbar_end}
</ul>
</li>
<vb:else />
<li><a class="navtab" href="blog.php{vb:raw session.sessionurl_q}">{vb:rawphrase blogs}</a></li>
</vb:if>
***********************************************

anand
27-04-10, 06:42
เพิ่มรหัสนี้จะทำให้ระบบที่จะไปหน้าว่างเปล่าสีขาวและแม้จะกลายเป็น admincp หน้าขาว

ขอบคุณ
Anand

anand
27-04-10, 07:06
ในการแก้ปัญหาที่อธิบายคุณจะต้องมีการกำหนดสถานที่ที่กำหนดเองสำหรับธง!

ที่จะมีมันทำงานในการกำหนดค่าทั้งหมดเพียงแค่ทำแทนที่นี้ :


if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}


ไปนี้ :


if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}
vB_Template::preRegister('vbcms_navbar_link', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
vB_Template::preRegister('blog_navbar_link', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));

ดังนั้นในคำอื่น -- 2 สายของคุณเพิ่มเติมใส่เพียง 1 บรรทัดที่ลดลง (หลังจาก "}").

นอกจากนี้ผมเห็นว่าในแม่แบบที่คุณใส่ {VB : ดิบ vbenterprisetranslatorflagsdropdown} ภายในของประโยคถ้า -- ใส่ไว้บรรทัดที่ 1 ต่ำกว่า มันจะทำให้คุณ :


*******************************************
<vb:if condition="$vboptions['selectednavtab'] == 'vbblog'">
<li class="selected">
<a class="navtab" href="blog.php{vb:raw session.sessionurl_q}">{vb:rawphrase blogs}</a>
<ul class="floatcontainer">
{vb:raw template_hook.blog_navbar_start}
<vb:if condition="$show['canpostitems']">
<li><a href="{vb:link blog, {vb:raw bbuserinfo}, null, 'userid', 'blog_title'}">{vb:rawphrase your_blog}</a></li>
</vb:if>
{vb:raw template_hook.blog_navbar_after_your_blog}
<li><a href="blog.php?{vb:raw session.sessionurl}do=list">{vb:rawphrase recent_entries}</a></li>
{vb:raw template_hook.blog_navbar_after_recent_entries}
<li><a href="blog.php?{vb:raw session.sessionurl}do=list&amp;blogtype=best">{vb:rawphrase best_blog_entries}</a></li>
{vb:raw template_hook.blog_navbar_after_best_entries}
<li><a href="blog.php?{vb:raw session.sessionurl}do=bloglist">{vb:rawphrase blog_list}</a></li>
{vb:raw template_hook.blog_navbar_after_blog_list}
<vb:if condition="$show['canpostitems']">
<li><a href="blog_usercp.php?{vb:raw session.sessionurl}do=editprofile">{vb:rawphrase blog_options}</a></li>
</vb:if>
{vb:raw vbenterprisetranslatorflagsdropdown}
{vb:raw template_hook.blog_navbar_end}
</ul>
</li>
<vb:else />
<li><a class="navtab" href="blog.php{vb:raw session.sessionurl_q}">{vb:rawphrase blogs}</a></li>
</vb:if>
***********************************************

ตรวจสอบให้แน่ใจว่ารหัสด้านล่างอาจจะเป็นในขณะที่การคัดลอกที่นี่ฉันได้พลาดมัน

vBET
27-04-10, 21:54
ตรวจสอบให้แน่ใจว่ารหัสด้านล่างอาจจะเป็นในขณะที่การคัดลอกที่นี่ฉันได้พลาดมัน

ดังนั้นมีปัญหากับหน้าว่างเปล่าหรือรหัสที่กำหนดจะทำงาน? :)

anand
28-04-10, 15:29
รหัสที่กำหนดจะไม่ทำงาน : (หวังว่าคุณมีการทดสอบใน VB 4.0.3 ถ้าไม่ฉันจะทำให้คุณเข้าถึงไปยังเว็บเซิร์ฟเวอร์ / VB ของเรา


ดังนั้นมีปัญหากับหน้าว่างเปล่าหรือรหัสที่กำหนดจะทำงาน? :)

anand
30-04-10, 11:49
ยังคงรอการตอบกลับของคุณ?

vBET
01-05-10, 12:19
ยังคงรอการตอบกลับของคุณ?

ขออภัย -- มีการตั้งใจพลาดข้อความของเขา กรุณาเข้าสู่ PM และฉันจะตรวจสอบและแก้ไขให้ถูกต้องในสถานที่

vBET
02-05-10, 23:05
ทำได้ โปรดทราบว่าคำแนะนำให้ถูกต้อง -- คุณไม่ได้ทำการเปลี่ยนแปลงไฟล์เบ็ด;)

anand
03-05-10, 12:30
ทำได้ โปรดทราบว่าคำแนะนำให้ถูกต้อง -- คุณไม่ได้ทำการเปลี่ยนแปลงไฟล์เบ็ด;)

ขอบคุณสำหรับการแก้ไข : D

ใช่ฉันเพิ่มรหัสในตะขอ แต่ออกภายหลังเนื่องจากมันให้ฉันหน้าว่างเปล่าสีขาวและยังทราบไอคอนการแปลมาส่วนท้ายของแถบนำทางในบล็อก / CMS ที่เราต้องการที่เริ่มต้นของ Navbar?


นอกจากนี้คุณสามารถทดสอบด้วยตัวเองปัญหาที่ปลาย Navbar ตัวเองตอนนี้ตั้งแต่คุณมีรหัสผ่านเข้าสู่ระบบและกับคุณ

ขอบคุณ
นายอานันท์

vBET
03-05-10, 13:31
ขอบคุณสำหรับการแก้ไข : D

ใช่ฉันเพิ่มรหัสในตะขอ แต่ออกภายหลังเนื่องจากมันให้ฉันหน้าว่างเปล่าสีขาวและยังทราบไอคอนการแปลมาส่วนท้ายของแถบนำทางในบล็อก / CMS ที่เราต้องการที่เริ่มต้นของ Navbar?


นอกจากนี้คุณสามารถทดสอบด้วยตัวเองปัญหาที่ปลาย Navbar ตัวเองตอนนี้ตั้งแต่คุณมีรหัสผ่านเข้าสู่ระบบและกับคุณ

ขอบคุณ
นายอานันท์

ที่จะมีมันที่จุดเริ่มต้นเพียงแก้ไขแม่แบบที่เหมาะสมและสถานที่การเปลี่ยนแปลงของตัวแปร vBET สำหรับเมนูแบบหล่นลง

ฉันเขียนให้คุณใน PM ว่าปัญหาปลาย Navbar มีสาเหตุมาจาก mod อื่น ๆ บางอย่างที่ซ้ำเนื้อหาทั้งหมดของ $ template_hook ['navbar_end'] โปรดทราบว่าเรามีความรับผิดชอบเฉพาะสำหรับรหัสของเราและที่นี่ยังไม่ได้ข้อผิดพลาด vBET กรุณาถามเกี่ยวกับผู้เขียนวิธีการแก้ปัญหาของ mod ซึ่งเป็นสาเหตุของปัญหา คุณสามารถหาผู้กระทำผิดอย่างใดอย่างหนึ่งโดยปิดการใช้งานชั่วคราว mods อื่น ๆ หนึ่งโดยหนึ่ง นอกจากนี้คุณก็สามารถกำหนดสถานที่ที่กำหนดเองและเพิ่มธงด้วยตนเองที่ส่วนท้ายของ Navbar จะ

vBET
03-05-10, 22:20
เพิ่มตัวเลือกการกำหนดค่าสำหรับเมนูแบบเลื่อนลงใน CMS และบล็อก Navbar -- จะรวมอยู่ใน 4.2.2

trevis
12-05-10, 16:41
นอกจากนี้คุณยังสามารถรวมที่ในมีเดียวิ "ของกิ" แถบนำทางหรือไม่ :)

vBET
12-05-10, 18:08
นอกจากนี้คุณยังสามารถรวมที่ในมีเดียวิ "ของกิ" แถบนำทางหรือไม่ :)

ไม่สามารถบอกได้ตอนนี้ -- ไม่ทราบว่า mod นี้ โปรดดูคำตอ บสำหรับการโพสต์อื่น ๆ ที่คุณทำเกี่ยวกับมีเดียวิกิ ฉันจะสามารถที่จะให้คุณคำตอบที่เฉพาะเจาะจงมากขึ้นเมื่อฉันจะเห็นวิธีการที่จะทำงานบนฟอรั่มจริง นอกจากนี้ -- เพื่อเพิ่มธงสำหรับ MediaViki โปรดลองคำแรกให้ที่นี่ :

แต่นำมาใช้เพื่อ MediaViki -- เพื่อเพิ่มบรรทัด preRegister เพียงหนึ่งชื่อแม่แบบการเปลี่ยนแปลงไปอย่างใดอย่างหนึ่งที่ใช้โดย MediaViki และเพิ่มในแม่แบบนี้ตัวแปรของเรา

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations delivered by vBET 4.10.1