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

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

2
โซลูชันการสำรองข้อมูลที่สมบูรณ์
ฉันพยายามสำรองเว็บไซต์ Drupal ของฉัน (ไม่เพียง แต่ฐานข้อมูล) ให้เสร็จสมบูรณ์ที่สุดเท่าที่จะเป็นไปได้เพราะอยู่ในสถานะที่ต้องการ การสำรองข้อมูลควรครอบคลุมเวอร์ชั่นจริงของโมดูลธีมตารางฐานข้อมูลการตั้งค่าทุกอย่าง ตอนนี้วิธีการของฉันคือzipทุกอย่างภายใต้/var/www/โฟลเดอร์และสำรองฐานข้อมูลด้วยBackup โยกย้ายโมดูล กระบวนการกู้คืนคือ ลบทุกอย่างใน / var / www ปล่อยฐานข้อมูลและสร้างอีกครั้งและตั้งค่าการอนุญาต แตกไฟล์สำรองของฉันไปที่ / var / www กู้คืนด้วยBackup migrateโมดูล วิธีนี้จะใช้ได้ไหม คุณรู้วิธีการที่ชาญฉลาดในการทำสำรองข้อมูลบนเว็บของ Drupal อย่างสมบูรณ์หรือไม่?
11 7  backups 

3
มีวิธีใช้บริการเว็บภายนอกและแสดงผลลัพธ์ใน Views หรือไม่
ฉันมีบริการเว็บภายนอกซึ่งสามารถเข้าถึงได้โดยใช้การโทร HTTP (ด้วยพารามิเตอร์ที่ส่งผ่านเป็นสตริงการสืบค้น) และที่ส่งคืนผลลัพธ์ในรูปแบบ XML ฉันต้องการใช้ Drupal เพื่อเข้าถึงบริการเว็บนั้น (พร้อมพารามิเตอร์ที่ต้องการ) และแสดงผลลัพธ์โดยใช้ Views นี่คือแบบสอบถามตัวอย่างและผลลัพธ์ที่ได้จากบริการเว็บที่ฉันใช้ ข้อความค้นหา: http: //localhost/query.php? cy = ใน & q = abcd & cat = 22 ผลลัพธ์: <?xml version="1.0"?> <results> <Jobs> <Job ID="111"> <Title>Test one</Title> <Summary>Test one summary</Summary> <DateUpdated Date="2011-04-04 18:03:00">4/4/2011</DateUpdated> <Location> <Country>India</Country> <City>Delhi</City> </Location> <CompanyName>Test Company</CompanyName> </Job> <Job ID="222"> …
11 7  views 

2
วิธีตั้งค่านามแฝง URL โดยอัตโนมัติสำหรับประเภทเนื้อหาโดยไม่ใช้ Pathauto ตะขอตัวไหนที่จะใช้
Pathauto สามารถทำงานได้อย่างง่ายดายสำหรับเนื้อหาทุกประเภท แต่ในกรณีของฉันฉันมี URL ประเภทเนื้อหาเดียวที่ต้องปรับแต่งและฉันไม่ต้องการติดตั้ง Pathauto และ Token ใครช่วยแนะนำฉันได้อย่างไร
11 7  path-aliases 

4
ชื่อไฟล์เทมเพลตของผู้สมัครสำหรับรายการประเภทเนื้อหาที่กำหนดเองโดยเฉพาะ
ฉันกำลังทำงานกับเว็บไซต์ Drupal 7 ฉันสร้างประเภทเนื้อหาที่กำหนดเองสำหรับงาน ฉันมีหลายฟิลด์และบางฟิลด์เกี่ยวข้องกับเลย์เอาต์ของหน้าเช่นหน้า bg เฉพาะสำหรับแต่ละรายการ ดังนั้นฉันต้องการ page.tpl ที่กำหนดเองสำหรับประเภทเนื้อหานี้โดยเฉพาะ ดังนั้นฉันจึงเปิดใช้งานและเปิดโมดูล Theme Developer และคลิกพื้นที่ส่วนเนื้อหาเพื่อรับชื่อผู้สมัครสำหรับรายการหน้าประเภทเนื้อหานี้โดยเฉพาะ และมันทำให้ฉันเห็นหน้าจอด้านล่างซึ่งไม่ได้มีความหมายอะไรกับฉัน: / เมื่อฉันคลิกที่พื้นที่โหนดมันก็ดีมันให้โหนด - work.tpl.php แต่ฉันต้องการหน้า ฉันลอง "หน้า - work.tpl.php" มันไม่ทำงาน ฉันกำลังคิดถึงอะไร
11 7  theming 

9
การลบความคิดเห็นเป็นกลุ่ม
ฉันจะลบความคิดเห็นทั้งหมดในครั้งเดียวได้อย่างไร ฉันได้เห็นวิธีการทำกับโหนดและโมดูล bulkdelete ฉันจะลบโหนดทั้งหมดของประเภทเนื้อหาที่กำหนดได้อย่างไร แต่ฉันกำลังมองหาโซลูชันที่คล้ายกันสำหรับความคิดเห็น ฉันกำลังมองหาโซลูชันที่ไม่ทิ้งส่วนใด ๆ ไว้ในฐานข้อมูล การดำเนินการเป็นกลุ่ม Views เป็นทางออกที่ดีที่สุดหรือไม่
11 7  comments  views 

6
สร้างประเภทเนื้อหาใหม่ใน hook_install
บางคนสามารถแสดงตัวอย่างที่ถูกต้องเกี่ยวกับวิธีสร้างประเภทเนื้อหาใหม่ในวิธีการhook_installของโมดูลได้หรือไม่ ฉันยังต้องการทราบว่า / สิ่งที่ฉันควรทำในระหว่างhook_uninstallเพื่อล้างความยุ่งเหยิงของฉัน; ฉันอ่านมีการถกเถียงกันเรื่องการลบเนื้อหา ฉันไม่สามารถหาตัวอย่างของวิธีการที่เหมาะสมในการบรรลุภารกิจนี้ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม!
11 7  hooks 

2
จะแทนที่ฟิลด์ Views PHP และจัดเรียงตาม Custom Views Handler ได้อย่างไร?
เพื่อแก้ไขปัญหาบางอย่างประสิทธิภาพชมและเคารพปฏิบัติที่ดีที่สุดที่ผมอยากจะเปลี่ยนบางชม PHPฉันกำหนดค่าเวลาที่ผ่านมาของตัวเองโดยการขนย้ายวัสดุที่กำหนดเอง ตัวอย่างเช่นฉันมีฟิลด์ Views PHP ที่แยกออกจากการแสดงผลด้วยการตั้งค่านั้น: รหัสค่า: if( $row->sticky ==1 ) { return 100; } else { if ( isset($row->product_id) && $row->product_id != "" ){ $query = "SELECT COUNT(statut.entity_id) FROM field_data_field_statut_depart statut" . " INNER JOIN field_data_field_product product ON statut.entity_id= product.field_product_product_id" . " INNER JOIN field_data_field_date_depart depart ON statut.entity_id = …
11 7  views 

2
วิธีการเปลี่ยนโหมดมุมมองโดยทางโปรแกรม?
ฉันต้องการเปลี่ยนโหมดการดูของโหนดโดยทางโปรแกรม ฉันใช้hook_preprocess_node(&$vars)และตั้งค่าโหมดดู: function moduleName_preprocess_node(&$vars) { // if conditions to apply particular view mode $vars['view_mode'] = 'teaser'; $vars['elements']['#view_mode'] = 'teaser'; } แต่สิ่งนี้ไม่ทำงานตามที่คาดไว้ ฉันทำอะไรบางอย่างหายไปหรือเปล่า
11 7  nodes  entities 

2
วิธีการลบแคชหลังจากอัพเดต / ลบ / เพิ่มเนื้อหาใหม่โดยใช้ hooks?
เรามีโมดูลบริการที่กำหนดเองและเว็บไซต์ใน Drupal 7 และฉันมีหน้าที่ลบแคชหลังจากที่ผู้แก้ไขเพิ่มเนื้อหาใหม่หรืออัปเดตเนื้อหาที่มีอยู่ ฉันได้อ่านเกี่ยวกับโมดูลที่เรียกว่าCache Actionsแต่อย่างที่ฉันพูดฉันต้องสร้างฟังก์ชันในโมดูลที่กำหนดเองของฉัน นอกจากนี้ฉันได้เริ่มอ่านเกี่ยวกับ Drupal hooks แล้ว แต่ก็ยังไม่รู้ว่าจะใช้งานได้อย่างไร ข้อเสนอแนะใด ๆ ขอบคุณ
11 7  hooks  caching 

3
รับค่าเขตข้อมูลโดยไม่ต้องโหลดโหนดทั้งหมดหรือไม่
ฉันมี NID จำนวนมากและฉันต้องการค่าฟิลด์หนึ่งค่าจากแต่ละโหนด มีวิธีใดที่จะหลีกเลี่ยงโอเวอร์เฮดของการโหลดทั้งโหนดเพื่อรับค่าฟิลด์หนึ่งค่าหรือไม่?
11 7  entities 

3
ฉันจะแสดงลิงค์บริบทสำหรับบล็อกที่ฉันแสดงในรหัสของฉันได้อย่างไร
ฉันโหลดหัวเรื่องบล็อกและเนื้อหาด้วยmodule_invoke()และใช้render()สำหรับการแสดงผล ฉันต้องการใช้ลิงก์เชิงบริบทสำหรับบล็อกนี้ ฉันจะแสดงมันได้อย่างไร นี่คือรหัสที่ฉันใช้ insde หน้า - front.tpl.php แม่แบบ $block = module_invoke('block', 'block_view', '4); print render($block); ฉันควรใช้รหัสใดแทน
11 7  blocks 

2
ตัวแปรประมวลผลล่วงหน้าสำหรับบล็อกบางตัวเท่านั้น
เป็นไปได้ที่ตัวแปรก่อนการประมวลผลสำหรับบล็อกบางอย่างเท่านั้นหรือไม่ ฉันได้สร้างฟังก์ชั่นดังกล่าวmytheme_preprocess_block__aggregator(&$vars)แต่มันไม่ทำงาน - แก้ไข - ดูเหมือนว่าจะได้รับการแก้ไขใน Drupal 8 https://drupal.org/node/1751194
11 7  theming  8 

3
Theme Image Style สำหรับรูปภาพที่อยู่ในไดเรกทอรีโมดูล
อาจมาที่นี่จากมุมมอง Drupal 6 มากเกินไป แต่ ... ฉันจะกำหนดรูปแบบของภาพในรูปแบบของภาพที่กำหนดได้อย่างไรเมื่อภาพนั้นอยู่ในโฟลเดอร์โมดูล นี่คือสิ่งที่ทำให้ฉันบ้าและฉันรู้ว่าฉันแค่คิดถึงบางสิ่งที่เรียบง่าย นี่คือตัวอย่างรหัสที่แสดงสิ่งที่ฉันพยายามทำ: $file_uri = 'public://sites/all/modules/my_module/logo.jpg'; $data['logo'] = theme('image_style', array('style_name' => 'medium', 'path' => $file_uri)); แม้ว่าฉันจะใช้ file_build_uri () ฉันจะจบลงด้วยเส้นทางไปยังไฟล์ที่ไม่มีอยู่ ถ้าฉันย้ายรูปภาพไปที่ไดเรกทอรีไฟล์และเปลี่ยน $ file_uri เป็น 'public: //logo.jpg' มันก็ใช้ได้ดี ฉันจำเป็นต้องคัดลอกรูปภาพไปยังไดเรกทอรีไฟล์เป็นส่วนหนึ่งของรหัสโมดูลหรือไม่ ถ้าใช่มันไร้สาระใช่มั้ย ฉันกำลังคิดถึงอะไร มีเอกสารเกี่ยวกับวิธีการทำสิ่งนี้หรือไม่? ฉันใช้เวลากว่าหนึ่งชั่วโมงในการขุดเอกสาร Drupal และแห้งสนิท
10 7  media 

1
เมื่อใดควรใช้ไฟล์ include (inc) ในการพัฒนาโมดูล
ฉันคิดว่าฉันเข้าใจความแตกต่างทางโครงสร้างของไฟล์. inc (เทียบกับ. โมดูล) แต่มีคนอธิบายความแตกต่างในการออกแบบได้ไหม ฉันเห็นโมดูลตัวอย่าง drupal เรียกไฟล์. inc ด้วย hook_menu หรือดูไฟล์ call. inc เพื่อกำหนดฟังก์ชั่น ภายใต้สถานการณ์ที่ไม่ใส่รหัสในไฟล์. inc? มีแนวทางการออกแบบทั่วไปที่บางคนยึดติดอยู่? มีข้อได้เปรียบอื่นใดนอกจากความชัดเจนว่าทำไมจะใช้ไฟล์ (หรือหลายไฟล์). inc ประสิทธิภาพ? เวอร์ชัน? ขอบคุณ!
10 7 

5
การสร้างความคิดเห็นและโหนดด้วย Services 3.x และ JSON
ฉันมีปัญหาในการรับบริการเพื่อรับรู้ POST ถึง /comment.json ฉันมีปัญหาคล้ายกันกับการสร้างโหนดเช่นกัน ต่อไปนี้เป็นข้อผิดพลาดที่ฉันได้รับ: HTTP / 1.1 406 ไม่สามารถยอมรับได้: ไม่มีความคิดเห็นอาร์กิวเมนต์ที่จำเป็น ข้อความนี้มาจากไฟล์: /services/server/rest_server/includes/RESTServer.inc โดยเฉพาะบรรทัด: elseif (!isset($info['optional']) || !$info['optional']) { return services_error(t('Missing required argument !arg', array( '!arg' => $info['name'], )), 406); } โดยทั่วไปดูเหมือนว่าการโต้แย้ง "ความคิดเห็น" หายไป (และไม่ใช่ทางเลือก) นี่เป็นหนึ่งในหลาย ๆ ส่วนของ JSON ที่ฉันให้ (โพสต์ความคิดเห็นไปยังโหนด 8801) {name:"test",language:"und",cid:"0",pid:"0",uid:"17593",nid:"8801", comment:{subject:"Subject of the comment, if not …
10 7  services  8  json 

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