คำถามติดแท็ก 7

แท็กเวอร์ชันควรใช้สำหรับคำถามที่ใช้กับเวอร์ชันเท่านั้นไม่ใช่เพื่อบอกว่ามีการใช้เว็บไซต์รุ่นใด

5
แสดงผลหรือพิมพ์ภาพใน drupal 7 node.tpl?
ฉันพยายามที่จะจัดรูปแบบโหนดด้วย tpl และเมื่อฉันพยายามที่จะพิมพ์ภาพฉันไม่สามารถหาเส้นทางของภาพเช่นใน d6 .. ฟังก์ชั่นที่ฉันต้องเรียกภาพออกอย่างถูกต้อง .. ฉันหมายถึงสิ่งที่ชอบชุดรูปแบบ ('')? Array ( [und] => Array ( [0] => Array ( [fid] => 13 [alt] => [title] => [width] => 416 [height] => 335 [uid] => 1 [filename] => Capture2.PNG [uri] => public://Capture2.PNG [filemime] => image/png [filesize] => 215377 [status] => 1 …
16 7  theming  media 

6
ฉันจะรันโค้ด PHP โดยไม่ต้องเขียนโมดูลได้อย่างไร
ฉันต้องการแนบฟิลด์กับบันเดิลบางตัว ตัวอย่าง PHP จะทำงานให้ฉันดังนั้นฉันจึงไม่จำเป็นต้องมีโมดูลข้อมูลโค้ดด้านล่างคือสิ่งที่ต้องดำเนินการ: $field_name = 'field_custom_image'; // Create the field. $field = array( 'field_name' => $field_name, 'type' => 'image', ); field_create_field($field); จากนั้น snippet เพื่อเพิ่มฟิลด์นี้ลงในบันเดิล: // Create the instance. $instance = array( 'field_name' => $field_name, 'entity_type' => 'node', 'bundle' => 'article', 'label' => 'Image', 'description' => 'An image for the …
15 7 

3
จำกัด ผู้ใช้โปรแกรมแก้ไขเพื่อแก้ไขเนื้อหาในภาษาใดภาษาหนึ่งโดยเฉพาะ
ฉันกำลังพยายามสร้างบทบาทสำหรับผู้แก้ไขที่ผู้แก้ไขเพียงรายเดียวเท่านั้นที่สามารถเข้าถึงเพื่อแก้ไขเนื้อหาภาษาอังกฤษและอีกคนหนึ่งเท่านั้นที่สามารถเข้าถึงเนื้อหาในภาษาอื่นได้ ฉันค้นคว้ามาระยะหนึ่งแล้วลองตรวจสอบการเข้าถึงเนื้อหาด้วย แต่ฉันไม่พบวิธีแก้ปัญหาใด ๆ ฉันจะทำให้สิ่งนี้เกิดขึ้นได้อย่างไร ขอขอบคุณ!
15 7  users  i18n-l10n 

2
วิธีตั้งค่าหลายโดเมนสำหรับหนึ่งภาษา
ฉันมีเว็บไซต์พูดได้หลายภาษากับ Drupal 7 โดยใช้โดเมนย่อยเช่น en.example.com เพื่อตรวจหาภาษา ทุกอย่างทำงานได้ตามที่คาดหวัง แต่ฉันมีเว็บไซต์ในมือถือเวอร์ชันแม่มดฉันต้องการเข้าถึงได้โดยโดเมนเช่น en.m.example.com เป็นต้นฉันจะทำสิ่งนี้ได้อย่างไร ฉันสามารถตั้งค่าในadmin/config/regional/languageโดเมนเดียวต่อภาษา แต่จะต้องตั้งสองเพื่อให้ทำงานเช่น: for English: en.example.com & en.m.example.com for German: de.example.com & de.m.example.com etc. (ฉันต้องการมีโครงสร้างแบบเดียวกับที่ Wikipedia มี) ปัญหาคือการใช้โดเมนย่อยสำหรับการเลือกภาษา Drupal สร้างลิงก์ภายในทั้งหมดเป็นเส้นทางที่แน่นอน ตัวอย่างเช่นลิงค์เมนูจะถูกสร้างขึ้นเป็น: <li class="menu-773"><a href="http://en.example.com/test" >test</a></li> and not as <li class="menu-773"><a href="/test" >test</a></li> ดังนั้นฉันสามารถสร้างชื่อแทนโดเมนกับ Apache เพื่อส่งคำขอจาก en.m.example.com ไปยัง en.example.com แต่ลิงก์ภายในทั้งหมดจะนำผู้ใช้กลับมาจากเวอร์ชันมือถือเป็นปกติ ฉันจะแก้ปัญหานี้ได้อย่างไร
15 7  i18n-l10n  subsites 

2
ฉันจะเปลี่ยนค่าของตัวกรองและเปลี่ยนผลลัพธ์ก่อนมุมมองได้อย่างไร
เมื่อใช้ Drupal 7 และ Views 3 เป็นวิธีที่ถูกต้องในการปรับเปลี่ยนค่าตัวกรอง Views เพื่อให้มีผลกับเนื้อหาที่กำลังจะแสดงผลอย่างไร ฉันลองทุกอย่างที่กล่าวถึงที่นี่เพื่อ D6 แม้ว่าบางคนจะใช้งานได้ แต่ Merlin กล่าวว่าการปรับเปลี่ยน display_options เป็นวิธีที่ไม่ถูกต้องในการบรรลุเป้าหมายนี้ แต่เขาคลุมเครือในการตอบสนองต่อสิ่งที่ต้องทำ ( http://drupal.org/node/789710#comment-) 2927556 ) ฉันเหนื่อย: function pages_views_pre_view($view){ $view = views_get_view('north_carolina'); $view->set_display('default'); $view->display_handler->options['filters']['province']['value'] = 'Georgia'; dsm($view->display_handler->options['filters']['province']); } หมายเหตุ: 1) ฉันมีมุมมองที่สร้างขึ้นเรียกnorth_carolinaว่ามีจอแสดงผลสองประเภท - หน้าและบล็อก (หน้า 1 และบล็อก 1) 2) ตัวกรองของฉันเหมือนกันในทุกหน้าจอของฉันดังนั้นฉันจึงพยายามเปลี่ยนการแสดงผล 'เริ่มต้น' เพื่อให้มันมีผลกับตัวกรองทั้งหมด 3) ค่าเริ่มต้นของตัวกรองของฉันคือ 'North …
15 7  views 

1
ความแตกต่างระหว่างฟิลด์และอินสแตนซ์ฟิลด์
เมื่อเราไปที่พา ธ/admin/structure/types/manage/article/fieldsและใช้Add new fieldตัวเลือกหรือAdd existing fieldตัวเลือกนั่นสร้างฟิลด์สร้างอินสแตนซ์ของฟิลด์หรือแนบอินสแตนซ์ของฟิลด์หรือไม่ วิธีการแยกความแตกต่างระหว่างพวกเขา? ดังนั้นโดยทางโปรแกรมเมื่อจะใช้field_create_field , field_create_instanceและ field_attach API ในเอกสาร API ฟิลด์จะกล่าวถึง UI ของผู้ดูแลระบบเท่านั้นและไม่เคยพูดถึงเส้นทางที่จะสร้างทั้งฟิลด์และอินสแตนซ์ของฟิลด์ ดังนั้นมันจึงสับสน ฉันไม่รู้ด้วยซ้ำว่าฉันเป็นคนทำอะไร
15 7  entities 

4
มี nginx ทั่วไปสำหรับเว็บไซต์ Drupal 7 ไหม?
ฉันได้ดูที่คลังข้อมูล drupal-with-nginx ของ Perusioและในขณะที่ฉันคิดว่ามันน่าประทับใจมากเพียงใดมันอาจจะสูงไปหน่อยสำหรับฉันในขณะนี้รวมทั้งฉันมีไซต์ที่ใช้ Symfony2 อยู่บนเซิร์ฟเวอร์และ ฉันจะไม่เริ่มทำการเปลี่ยนแปลงที่สำคัญจนกว่าฉันจะเข้าใจการกำหนดค่าอย่างสมบูรณ์ ดังนั้นฉันจึงพบสิ่งนี้ในบล็อกและคิดว่ามันอาจทำงานได้ มีข้อผิดพลาดทั่วไปใด ๆ กับการให้บริการ drupal 7 มากกว่า nginx? นอกจากนี้หากการติดตั้ง Drupal เดียวกันนั้นให้พลังงานมากกว่าหนึ่งไซต์การกำหนดค่าจะแตกต่างกันหรือไม่ server { server_name example.org; root /home/me/sites/example.org; index index.html index.htm index.php; access_log /var/log/nginx/example.org.access.log; error_log /var/log/nginx/example.org.error.log; location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log …
15 7  multi-sites  nginx 

2
การเปลี่ยน HTML ที่สร้างโดย Panels: เป็นไปได้หรือไม่
ฉันชอบที่จะใช้แผง แต่แผงเป็นความเจ็บปวดในก้นเพื่อสไตล์เนื่องจาก div จำนวนมากของมันสร้าง นอกจากนี้คลาสที่ใช้กับ div เหล่านั้นก็ไม่สมเหตุสมผลและก็ใหญ่เกินไปเช่นกัน ทำให้เกิดความสับสนในหมู่เพื่อนร่วมหน้าของฉัน เพื่อแสดงผลลัพธ์ที่พวกเขาสร้าง: ปัญหาคือฉันใช้ 960.gs และแผงเพิ่มชั้นเรียนของตนเองและโครงสร้าง div ใหญ่ทำให้ฉันต้องแทนที่ชั้นเรียนของพวกเขา นี่คือสิ่งที่ฉันไม่ต้องการทำฉันต้องการล้าง div มีวิธีการทำเช่นนี้? แก้ไข: สิ่งที่ฉันทำเพื่อล้าง div ของบางอย่างที่ฉันถือว่าไร้ประโยชน์: เริ่มต้นจากบรรทัด # 388 ใน elastic.inc (พาเนล / ปลั๊กอิน / โครงร่าง / ยืดหยุ่น) $output = ''; //$output = "<div class=\"panel-flexible " . $renderer->base['canvas'] . " clearfix\" $renderer->id_str>\n"; // $output .= …
15 7  theming  panels 

1
อะไรคือสาเหตุที่ทำให้ Views เข้าชมอย่างสม่ำเสมอ แต่ไม่พบมุมมองที่จัดทำโดยโมดูลฟอรัมขั้นสูง
ฉันได้รับข้อผิดพลาดบ่อยครั้งเป็นระยะ ๆ จากโมดูลฟอรัมขั้นสูงที่ทำให้เกิดข้อผิดพลาด 500 เมื่อมันเกิดขึ้น (WSOD) เกี่ยวกับการผลิตมันเกิดขึ้นประมาณ 20 ครั้งต่อชั่วโมงหรือประมาณ 2-3% ของหน้าเว็บบอร์ดทั้งหมดโหลดต่อชั่วโมง มันเป็นระยะ ๆ อย่างต่อเนื่อง ในพื้นที่ฉันไม่สามารถทำซ้ำข้อผิดพลาดได้อย่างสม่ำเสมอ แต่เกิดขึ้น ข้อผิดพลาดเปิดอยู่ บรรทัดที่ 232 ของไซต์ / ทั้งหมด / modules / contrib / advanced_forum / include / core-overrides.inc`: การเรียกไปยังวิธีที่ไม่ได้กำหนด stdClass :: preview () ปัญหาอยู่กับฟังก์ชั่น advanced_forum_get_topics (): function advanced_forum_get_topics($tid, $sortby, $forum_per_page, $sort_form = TRUE) { $term = …
15 7  views  nodes  pantheon  database 

2
วิธีการ“ เพิ่มการเข้าสู่ระบบมากขึ้น” คล้ายกับ Stackoverflow?
ฉันใช้โมดูลตัวเลือก OpenIDเพื่อรวมการเข้าสู่ระบบ OpenID เข้ากับเว็บไซต์ของฉัน บริการเดียวกันที่ใช้โดย Stackoverflow สำหรับการเข้าสู่ระบบ / การลงทะเบียน อย่างไรก็ตามฉันจะเพิ่มตัวเลือกใน "เพิ่มการเข้าสู่ระบบเพิ่มเติม" เช่น Stackoverflow ได้อย่างไร ฉันเปิดรับข้อเสนอแนะด้วย แนวคิดคือการป้องกันผู้ใช้ซ้ำ ฉันกำลังใช้ D7 ดูภาพที่แนบมา นอกจากนี้ยังมีการปรับแต่งชนิดยินดีต้อนรับ

1
เมื่อใช้ฟีเจอร์เพื่อจัดการการปรับใช้ฉันควรแบ่งฟังก์ชั่นของฉันออกเป็นฟีเจอร์เล็ก ๆ น้อย ๆ หรือฟีเจอร์ใหญ่หนึ่งอัน?
ฉันค่อนข้างใหม่ที่จะมีโมดูลและฉันได้อ่านคำแนะนำเกี่ยวกับการขัดแย้งออนไลน์ไม่ว่าจะเป็นวิธีที่ง่ายที่สุดในการรักษา A) หนึ่งคุณลักษณะใหญ่หรือ B) ขนาดเล็กหลายคุณสมบัติแล้ว " คุณลักษณะที่ควบคุม " โมดูลประเภทที่แสดงรายการคุณสมบัติทั้งหมดที่มีขนาดเล็ก เป็นการพึ่งพา เล็กน้อยเกี่ยวกับสถานการณ์เฉพาะของฉัน: ฉันกำลังใช้local development -> dev server -> staging server -> live serverเวิร์กโฟลว์ ไซต์นี้โดยเฉพาะจะเป็นเว็บไซต์ประเภทเดียวที่ฉันเคยพัฒนา ฉันไม่ได้ตั้งใจจะใช้featuresฉันสร้างสำหรับเว็บไซต์นี้ในเว็บไซต์อื่น ๆ สิ่งนี้ทำให้ฉันโน้มตัวไปสู่การทำทุกอย่างในฟีเจอร์ที่ยิ่งใหญ่เพราะฉันเคยมีปัญหาในอดีตที่ฉันตั้งใจกำหนดกฎเดียวกันในหลาย ๆ ฟีเจอร์และตกอยู่ในปัญหา อย่างไรก็ตามในแง่ของโครงสร้างสิ่งนี้ดูเหมือนผิดสำหรับฉัน - มีคุณสมบัติ / ฟังก์ชั่นที่แตกต่างกันดังนั้นพวกเขาควรจะแบ่งออกเป็นคุณสมบัติแยกต่างหาก ในทางกลับกันฉันรู้สึกอยากทำสิ่งนี้ฉันอาจแค่สร้างงานเพิ่มเติมและค่าใช้จ่ายสำหรับตัวเองที่จะไม่เกิดประโยชน์กับใครเลย วิธีการใดที่รักษาได้ง่ายกว่าในทางปฏิบัติ - หนึ่งในคุณสมบัติที่ยิ่งใหญ่หรือที่เล็กกว่านั้น?
15 7  features 

4
ชุดเมนูขั้นสูงใน Drupal 7
ฉันได้ทำการท่องเว็บแล้วและมันก็ไม่ชัดเจนว่าจะสร้างธีมเมนูที่กำหนดเองได้อย่างไร ฉันค้นหาเป็นเวลาหลายชั่วโมงและไม่พบโพสต์เดียวที่แสดงกระบวนการตั้งแต่ต้นจนจบการสร้างเมนูและปรับแต่งผลลัพธ์ของมัน ดูเหมือนว่านี่เป็นกระบวนการหลายขั้นตอน: สร้างเมนูผ่านอินเทอร์เฟซ Drupal สร้างฟังก์ชั่นชุดรูปแบบในtemplate.phpไฟล์ของคุณเพื่อจัดรูปแบบผลลัพธ์ แสดงเมนูนี้เป็นไฟล์เทมเพลต (อย่างใด) โดยเพิ่มเป็นตัวแปร เรียกใช้themeฟังก์ชันบนเมนูในไฟล์เทมเพลต 1 ก็พอง่ายที่จะทำปัญหาที่ผมวิ่งเข้ามาอยู่กับ 2, 3, และ 4 $main_menuมองไปที่แม่แบบหน้าเริ่มต้นผมเห็นว่ามันเสี่ยงเมนูหลักในตัวแปร หลังจากนั้นหน้าคุณสามารถเห็นฟังก์ชั่นtheme('links__system_main_menu', array('links' => $main_menu...ซึ่งหมายความว่ามันกำลังมองหาฟังก์ชั่นชุดรูปแบบที่มีชื่ออย่างเหมาะสมบางแห่งและใช้มันเพื่อสร้างผลลัพธ์ ฉันรู้ว่าถ้าผมวางfunction theme_links__system_main_menu(&$variables) {...}ในแฟ้มของฉัน template.php Drupal function theme_menu_links(&$variables) {...}จะใช้ฟังก์ชั่นที่ตรงข้ามกับ สิ่งที่ฉันไม่รู้คือวิธีที่ Drupal เชื่อมโยงเมนูที่กำหนดเองที่ฉันสร้างขึ้นด้วยฟังก์ชันนั้น พูด Let 's My Menuเช่นที่ฉันสร้างเมนูที่เรียกว่า ฉันสามารถสร้างฟังก์ชั่นต่อไปนี้ในtemplate.phpไฟล์ของฉันและจัดรูปแบบผลลัพธ์ของเมนูนั้นได้หรือไม่?function theme_links__system_my_menu(&$variables) {...} นอกจากนี้วิธีที่ทำให้เมนูกำหนดเองนั้นพร้อมใช้งานสำหรับไฟล์เทมเพลต Drupal เปิดเผย$main_menuตัวแปรให้กับ page.tpl.php อย่างไร ฉันคิดว่ากุญแจที่ฉันหายไปที่นี่คือวิธีฝังตัวแปรที่แสดงเมนูที่กำหนดเองลงในหน้าเทมเพลต ส่วนใหญ่แม้ว่าฉันจะสูญเสียอย่างสมบูรณ์กับสิ่งที่ต้องทำหลังจากสร้างเมนู ขอบคุณสำหรับความช่วยเหลือ แก้ไข:อาจจะโพสต์สิ่งที่ฉันทำ ตามความคิดเห็นของฉันไปยัง …
15 7  routes  theming 

4
จะออกจากระบบผู้ใช้ที่ใช้งานอยู่ทั้งหมดได้อย่างไร?
แทนที่จะวางเว็บไซต์ของฉันใน "โหมดการบำรุงรักษา" ฉันต้องการที่จะวางไว้ใน "โหมดอ่านอย่างเดียว" ที่สมบูรณ์ มีโมดูลสำหรับการทำเช่นนั้น แต่จะป้องกัน "โหนดเพิ่มและแก้ไข" เท่านั้น ฉันต้องการป้องกันกิจกรรมของผู้ใช้ทั้งหมดรวมถึงการเข้าสู่ระบบและการลงทะเบียนเพื่อให้ไซต์ได้รับบริการจากแคช (วานิช) ในฐานะที่เป็นประโยชน์ด้านข้างฉันจะใช้ "โหมดอ่านอย่างเดียว" ประเภทนี้หากเว็บไซต์มีน้ำท่วมด้วยคำขอ คำถามของฉัน: ฉันจะออกจากผู้ใช้ที่ใช้งานอยู่ทั้งหมดได้อย่างไร? การเข้าสู่ระบบและการลงทะเบียนที่ฉันสามารถเปลี่ยนเส้นทางด้วยเบ็ด
15 7  sessions 

5
การเปลี่ยน URL ของตัวกรองที่เปิดเผย
เมื่อฉันใช้ตัวกรองแบบเปิดเผยตัวเลือกตัวกรองจะถูกส่งผ่านเป็นคู่ชื่อ / ค่าใน URL ตัวอย่างเช่น: members?field_a=valuea&field_b=valueb ฉันจะตั้งค่าให้ใช้ URL สไตล์ "pathauto" ได้มากขึ้น: members/valuea/valueb
15 7  views 

7
โมดูลจดหมายข่าวฉบับใดที่จะตรงกับความต้องการของฉัน
ฉันพยายามใช้จดหมายข่าวเพื่อให้ผู้ใช้ของฉันสมัครและฉันสังเกตเห็นว่ามีโมดูลจดหมายข่าวที่แตกต่างกันมากมาย ฉันกำลังมองหาสิ่งที่จะทำให้ฉัน: ส่งจดหมายข่าวรายสัปดาห์พร้อมสรุปยอดโพสต์ 5-10 อันดับแรกจากสัปดาห์นั้น อนุญาตให้ฉันมีจดหมายข่าวหลายฉบับสำหรับเนื้อหา "หมวดหมู่" ที่แตกต่างกันในเว็บไซต์ของฉัน (ฉันมีหมวดหมู่ "หมวดหมู่คำศัพท์" ซึ่งฉันต้องการให้ผู้ใช้สามารถเลือก "หมวดหมู่" ที่พวกเขาต้องการสมัครรับข้อมูล) ให้ฉันปรับแต่งรูปลักษณ์ของจดหมายข่าว ฉันลองเรียบง่ายแล้ว แต่ดูเหมือนไม่สามารถทำสิ่งที่ฉันต้องการได้ ฉันรู้สึกว่านี่อาจจะเกินกว่าที่มันจะทำได้
15 7  emails 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.