Mạng xã hội trên drupal 7. Nền tảng cho mạng xã hội

Các nhiệm vụ, nói chung, đối mặt với dự án gần giống như, có lẽ, trước bất kỳ mạng xã hội nào - trao đổi quan điểm về tài liệu này hoặc tài liệu kia, thư từ cá nhân, đánh giá tài liệu, tổ chức sự kiện ... tốt, và các tính năng khác , mà tôi chưa muốn tiết lộ. Các chức năng cơ bản nhất với các mô-đun tương ứng của chúng sẽ được thảo luận bên dưới.

Tất nhiên, đối với mỗi nhiệm vụ này, tập hợp các mô-đun, các tổ hợp riêng của nó được thực hiện; vì vậy, ngay cả để giải quyết một nhiệm vụ duy nhất, có nhiều tùy chọn khác nhau để thực hiện, mỗi tùy chọn trong số đó đều đáng được quan tâm.

Đồng thời, có lẽ, tài liệu này sẽ là thức ăn để suy nghĩ cho những người sắp tạo ra một mạng xã hội hẹp tương tự.

Chúng tôi có điều kiện phân chia tất cả các chức năng thành các “miếng bít tết” sau:

  1. bài báo (tính cách, đánh giá, mô tả dự án)
  2. âm thanh và video (ghi âm và ghi hình, tài liệu thi đấu)
  3. sự kiện (sự kiện, cuộc thi, lễ hội, lớp học tổng thể, lớp học mở)
  4. khả năng sử dụng (WYSIWYG, CNC, điều hướng, hướng dẫn trang web)

Tôi nhắc lại - phép chia có điều kiện.

2. Mô-đun

Ngoài ra, Drupal có một bộ mô-đun khá ấn tượng mà bạn có thể tạo các trang web khá ấn tượng theo mục đích của chúng. Nhưng chúng tôi muốn thống trị Vũ trụ, tạo ra một dự án rộng hơn về mục đích và chức năng của nó, vì vậy chúng tôi cần các công cụ dưới dạng mô-đun, trong đó có khá nhiều trên trang web chính thức.
0. Cơ sở
Cap gợi ý rằng đối với những người mới bắt đầu, chúng ta cần có bản lưu trữ với chính Drupal. Hãy đi và tải xuống phiên bản mới nhất. Tại thời điểm viết bài này, 7.27 . Chúng tôi lưu nó trong một thư mục riêng mà Cap đã tạo đặc biệt cho tôi.

Tiếp theo, chúng ta cần ít nhất hai mô-đun bổ sung: Chế độ xem và CCK. Chế độ xem không chỉ hữu ích cho chúng tôi mà còn cho các mô-đun khác phụ thuộc vào nó. Chà, CCK sẽ cho phép chúng tôi mở rộng chức năng mà Field API cung cấp. Trên thực tế, chúng tôi tải chúng xuống từ trang web Drupal. Và đừng quên về Token!

Cá nhân, tôi muốn đưa vào mô-đun quản lý cập nhậtđể cài đặt các mô-đun và chủ đề thuận tiện hơn.
NB: Tôi đã không có thời gian để nghiên cứu Drush theo thứ tự, nhưng tôi biết rằng điều đó là hữu ích nhất. Nó vẫn sẽ trôi qua theo thời gian cho nó.

1. Bài báo
Đối với hầu hết các tài liệu của bài báo, các mô-đun “đóng hộp” là đủ - Field API đối phó với nhiệm vụ của nó khá tốt. Nhưng khi nói đến bất kỳ tiểu sử nào, thì chức năng FAPI thôi là chưa đủ ở đây.

Điểm mấu chốt trong tiểu sử là gì? Đúng vậy, ngày tháng. Chúng tôi dừng lại trên trang web và xem Ngày. Vâng, có, chúng tôi đã đặt nó.

Chúng tôi cần đảm bảo rằng, tùy thuộc vào cách chúng tôi điền vào “thẻ” cho một người, tiêu đề trang được hình thành cho phù hợp. Đây là nơi mà các Nút chú thích tự động có ích. Chúng ta đặt.

Ngoài ra, chúng tôi đặt mô-đun Hình ảnh, vì nó sẽ hữu ích sau này nếu có thể.

Sắp tới, tôi sẽ nói rằng chúng ta cần Tham chiếu Node và Tham chiếu, mà NR phụ thuộc vào. Tôi sẽ giải thích lý do tại sao sau.

2. Âm thanh và video
Ở đây, sau tất cả, tôi đã giải quyết xong mô-đun Phương tiện. Đừng quên cài đặt các phụ thuộc: Chaos Tools và File Entity.

Nếu mọi thứ rõ ràng hơn hoặc ít hơn với phát lại video, thì với âm thanh, nó có phần phức tạp hơn. Tình cờ biết được một thư viện SoundManager 2 thú vị. Tiện lợi, phong cách, CSS-but. Chúng tôi chọn. May mắn thay, có một mô-đun tương ứng cho thư viện - SoundManager2. Chúng ta đặt.
Đề phòng trường hợp, chúng tôi tự đặt cho mình API thư viện - nó sẽ rất hữu ích.

Chúng tôi có mạng xã hội, vì vậy chúng tôi muốn được trao quyền bỏ phiếu! Được rồi, hãy bắt đầu và cài đặt các mô-đun này: API biểu quyết, Fivestar và Bỏ phiếu lên / xuống.

3. Sự kiện
Hãy đi xa hơn nữa. Chúng tôi cần đảm bảo rằng người dùng có cơ hội tham dự / đăng ký bất kỳ sự kiện nào. Mô-đun Đăng ký thực thể hoạt động tốt cho việc này - chúng ta thường cần biết ai sẽ đến và có bao nhiêu người tham gia. Chúng ta đặt.

Có lẽ ban tổ chức sẽ muốn đính kèm một liên kết đến trang sự kiện trên cùng Timepad chẳng hạn. Thôi, hãy cho họ cơ hội đó. Hãy bắt đầu và cài đặt mô-đun Liên kết.

4. Khả năng sử dụng
Để không tạo gánh nặng cho người dùng trong việc nghiên cứu các thẻ HTML (tin tôi đi, không phải tất cả các nhạc sĩ đều có thời gian cho việc này), hãy để họ sử dụng một số loại trình chỉnh sửa WYSIWYG. Không quan trọng nó sẽ là gì - TinyMCE hoặc CKEditor, ít nhất là tất cả cùng một lúc. Để kiểm soát chúng, chúng tôi sẽ cài đặt mô-đun Wysiwyg và trình soạn thảo CKEditor (lựa chọn của tôi).

Để điều hướng toàn bộ trang web, người dùng và menu chính phải là đủ. Theo thời gian, ở giai đoạn chủ đề, chúng tôi sẽ xem xét tất cả những điều này chi tiết hơn và thực hiện các điều chỉnh cần thiết (và cài đặt các mô-đun bổ sung, nếu cần).

Rõ ràng rằng, lần đầu tiên truy cập vào trang web, có lẽ người dùng sẽ không dễ dàng điều hướng. Một giải pháp khá thanh lịch đã được tìm thấy - jQuery-plugin Joyride từ ZURB. Tải xuống thư viện, đồng thời cài đặt module tương ứng cho nó. Đồng thời, chúng tôi đặt phụ thuộc - Context nếu nó chưa được cài đặt.

Về cơ bản, Drupal chịu trách nhiệm trực tiếp về CNC, vì vậy chúng tôi sẽ không động đến bất cứ thứ gì ở đó. Chúng tôi sẽ chỉ sửa đổi các liên kết tùy thuộc vào vị trí của người dùng - đối với điều này, chúng tôi đặt Pathauto và Chuyển ngữ để làm cho các liên kết trông gọn gàng hơn một chút.

Giống như bất kỳ cộng đồng tự trọng nào khác, chúng tôi muốn có một nhóm VKontakte, nơi chúng tôi sẽ đăng các tin tức và cập nhật dự án khác nhau. Tuy nhiên, như bản thân bạn hiểu, quá lười biếng để làm điều này với bút, đặc biệt là một mình, vì vậy hãy sử dụng một giải pháp làm sẵn khác - VK CrossPoster. Mô-đun cho phép bạn đăng thông báo trên tường của người dùng hoặc nhóm với khả năng đính kèm liên kết đến trang đã thông báo. Mô-đun có một vài chiếc nạng, chúng ta sẽ phân tích một chút ở phần sau, hãy kiên nhẫn.

Chúng tôi muốn người dùng có thể giao tiếp với nhau, gửi tin nhắn cho nhau, v.v. Nói sớm hơn làm, hãy truy cập trang web và chọn mô-đun Privatemsg tuyệt vời.

Kết quả

Vậy, chúng ta có gì ở điểm mấu chốt?

Tổng cộng: 25 mô-đun, không bao gồm những mô-đun được tích hợp trong hệ thống và 2 thư viện. Có lẽ tôi đã bỏ lỡ một số phụ thuộc, tôi sẽ rất vui nếu họ nhắc tôi về chúng một lần nữa.

Các trang của hiệp hội, cộng đồng, nhóm trên nền tảng CMS Drupal.

Tổng quan về các tính năng của Drupal trong việc xây dựng mạng xã hội.
Drupal - CMS mã nguồn mở, các khả năng cho phép bạn giải quyết một số công việc cùng một lúc. Cấu trúc của hệ thống quản lý này không chỉ giúp bạn có thể tạo ra tất cả các loại trang web. Có tầm quan trọng lớn là các "nút" (thành phần cơ bản trong Drupal). Nhờ các thuộc tính của các nút, nhà phát triển có được tính linh hoạt cao trong việc tạo và cấu hình các trang web. Drupal giúp dễ dàng quản lý nội dung, người dùng và mối quan hệ giữa những người dùng. Tất cả điều này rất tiện lợi khi phát triển mạng xã hội. Sự thành công của việc triển khai phụ thuộc vào thiết kế của hệ thống và việc triển khai nó.

Người dùng là thành phần chính của bất kỳ cộng đồng xã hội nào. Điều quan trọng ở giai đoạn trước dự án là phải suy nghĩ chính xác về các hành động có thể xảy ra đối với người dùng và thấy trước cách có thể quản lý các hành động của họ. Không kém phần quan trọng là vấn đề điền nội dung và sự xuất hiện của hệ thống.
Drupal cung cấp một số lượng lớn các mô-đun, chức năng và phần cho phép bạn tùy chỉnh trang web của mình giống như một mạng xã hội. Vì vậy, ví dụ: phần Quản lý người dùng cho phép bạn quản lý hồ sơ người dùng, cộng đồng của họ, phân biệt các quyền truy cập bằng biệt hiệu, địa chỉ email hoặc IP. Phần chỉnh sửa quyền cho phép bạn kiểm soát quyền truy cập vào các phần và nội dung nhất định của tài nguyên. Phần Quản lý người dùng cho phép bạn tạo cài đặt mặc định cho người tham gia, trong khi phần Người dùng chứa danh sách tất cả người dùng.

Các mô-đun cốt lõi của Drupal:

  • Aggregator: Mô-đun Aggregator cho phép bạn tổng hợp thông tin từ nguồn cấp tin tức và các tài nguyên khác và xuất bản chúng.
  • Blog: Mô-đun cho phép bạn tạo blog.
  • Blog API: mô-đun cho phép bạn thêm nội dung vào trang web bằng các chương trình bên ngoài.
  • Sách: mô-đun cho phép bạn sắp xếp các trang theo thứ tự phù hợp với hệ thống phân cấp.
  • Màu sắc: Mô-đun cho phép người dùng thay đổi bảng màu của trang web.
  • Bình luận: Mô-đun cho phép bạn tạo bình luận về nội dung đã xuất bản và phản hồi bình luận từ các thành viên khác.
  • Diễn đàn: mô-đun cho phép bạn tạo diễn đàn và tổ chức các cuộc thảo luận
  • Tải lên: Mô-đun cho phép các thành viên cộng đồng tải tệp lên.
  • Hồ sơ: Mô-đun cho phép người dùng công bố thông tin về bản thân.
  • Tracker: mô-đun cho phép bạn theo dõi các thay đổi đang diễn ra trên trang web (người dùng mới, thông tin mới và nhận xét).
  • OpenID: mô-đun cho phép người dùng đăng nhập vào hồ sơ của họ bằng công nghệ ID.

Các mô-đun tiêu chuẩn ở trên, cùng với việc cài đặt cấu hình cần thiết, cho phép bạn tạo một trang web với các chức năng cần thiết cho công việc, nhưng để tăng khả năng của sản phẩm đang được tạo, sẽ rất hữu ích nếu sử dụng các mô-đun Drupal bổ sung:

  • mã thông báo. Bản thân mô-đun không khác nhau về chức năng, nó được sử dụng để mở rộng khả năng của các mô-đun khác.
  • Gravatar. Mô-đun cho phép người tham gia sử dụng hình đại diện.
  • Bộ lọc thay đổi kích thước hình ảnh. Mô-đun cho phép bạn tự động thu nhỏ hình ảnh nếu bạn đặt nó trong cài đặt.
  • Mối quan hệ người dùng. Mô-đun cho phép bạn tạo liên kết giữa những người tham gia. Thật khó để tưởng tượng một mạng xã hội hiện đại lại không có chức năng này.
  • hoạt động. Mô-đun này giúp bạn có thể ghi lại các hành động của người dùng trên trang web, hiển thị các thay đổi trong các khối hoặc trong nguồn cấp dữ liệu hoặc nguồn cấp dữ liệu RSS.
  • sổ khách. Mô-đun này giúp bạn có thể tạo sách khách của các thành viên trong cộng đồng (tương tự như Vkontakte - một bức tường), sách khách của một trang web trên Internet.
  • nhóm hữu cơ. Mô-đun cho phép bạn tạo các cộng đồng chuyên đề.
  • Lượt xem. Mô-đun cung cấp cho các nhà thiết kế trang web khả năng kiểm soát linh hoạt và tự do việc hiển thị các bảng và nội dung.
  • các thông báo. Mô-đun cho phép bạn tạo bất kỳ đăng ký nào. Sử dụng kết hợp với mô-đun Nhắn tin cho kết quả tuyệt vời. Cho phép bạn đăng ký một loại tài liệu cụ thể, nhóm, thành viên cộng đồng, v.v.
  • Nhắn tin. Mô-đun cho phép bạn gửi tin nhắn theo cách thuận tiện cho người dùng (e-mail, tin nhắn cá nhân, SMS, v.v.)
  • Người dùng không hoạt động. Mô-đun giúp bạn có thể quản lý những người dùng không hoạt động ở chế độ tự động. Các hành động có thể xảy ra: gửi thông báo cho người dùng rằng anh ta đã không xuất hiện trên trang web trong một thời gian dài; chặn hồ sơ; xóa người dùng.
  • MÃ NGẪU NHIÊN. Mô-đun cho phép bạn kiểm tra người dùng để xác định và chống lại spam bots.

Chỉ một phần của các mô-đun có thể cải thiện chức năng của tài nguyên được liệt kê ở đây.

Chức năng chính của Drupal (ấn phẩm, phân loại, hệ thống phân phối truy cập), tính mô-đun, cùng với khả năng mở rộng của hệ thống, khả năng cài đặt linh hoạt cho phép bạn tạo các mạng xã hội với mức độ phức tạp cao.
Cần nhắc lại rằng Drupal là một hệ thống mã nguồn mở, cho phép bạn chỉnh sửa mã nguồn và sử dụng các dự án được tạo trên nền tảng Drupal cho mục đích thương mại.
CMS Drupal ban đầu được phát triển để tạo cộng đồng, vì vậy nó có đầy đủ các tính năng để tạo ra các mạng xã hội như vậy.

Điều khoản cung cấp dịch vụ

Các điều khoản thực hiện được ước tính riêng cho từng dự án.

Khu vực cung cấp dịch vụ
Chi phí cung cấp dịch vụ

Chi phí chính xác của việc cung cấp dịch vụ phụ thuộc vào chi tiết cụ thể của một dự án cụ thể,
Vui lòng sử dụng một trong các phương pháp dưới đây để yêu cầu báo giá cho dự án của bạn.

Lệnh dự án

Nếu bạn muốn ước tính chính xác chi phí và thời gian triển khai dịch vụ "tạo mạng xã hội trên CMS Drupal" cho các nhiệm vụ của mình hoặc nếu bạn muốn nhận thêm thông tin chi tiết về dịch vụ, hãy điền vào biểu mẫu đăng ký dưới đây và các chuyên gia của chúng tôi sẽ liên hệ với bạn.

Xin chào tất cả mọi người, tôi đã không đăng trong một thời gian. Tôi lười biếng và không nghĩ ra điều gì, nhưng tôi không ghi điểm trên blog. Sau thời gian ngừng hoạt động như vậy, tôi sẽ quay trở lại từ phần ghi âm thông báo, bởi vì tôi cũng không ngồi yên.

Tuy nhiên, sau một hoặc thậm chí hai tháng, tôi đã quyết định thông báo với bạn về việc lắp ráp cửa hàng trực tuyến dựa trên Drupal Commerce của tôi. Tôi đã bắt đầu làm việc trên nó vào khoảng cuối tháng Giêng, và từ từ làm nó, và bây giờ có một phiên bản cài đặt hoàn hảo, triển khai tất cả các chức năng và thực sự hoạt động. Những thứ kia. thậm chí phù hợp cho sản xuất.

Tại sao tôi thực hiện lắp ráp và những mục tiêu tôi đặt ra

Nói chung, tôi đã suy nghĩ về việc lắp ráp một thứ gì đó trên Drupal của riêng mình trong một thời gian dài. Kể từ khi tôi bắt đầu học Drupal, tôi đã nghĩ rằng một ngày nào đó tôi sẽ xây dựng công trình của mình cho mọi người, và giờ phút này đã đến.

Tất nhiên, các mục tiêu chính là có được trải nghiệm mới với Drupal và cố gắng làm điều gì đó thực sự hữu ích cho cộng đồng Drupal của Nga. Đối với kinh nghiệm, tôi chắc chắn có thể đảm bảo với bạn rằng tôi đã có đủ. Làm cho các bộ lắp ráp thực sự thú vị và hấp dẫn. Khi tạo assembly, tôi đã nghiên cứu Drupal sâu hơn nhiều so với những gì tôi biết trước đây, khoảng một lần rưỡi, hoặc thậm chí cả hai. Để thực hiện lắp ráp, tôi phải nghiên cứu phần đế Drupal, xem xét thủ công cái gì và cách nó được xây dựng và lưu trữ, và trước đó tôi không thực sự làm việc với phần đế vì tôi sợ làm hỏng thứ gì đó ở đó. Bây giờ không còn sợ hãi nữa. Và về tính hữu ích của lắp ráp, điều này sẽ được quyết định bởi chính cộng đồng và những người quan tâm đến nó. Nếu điều này ít nhất ai đó hóa ra là một giải pháp hữu ích và giúp được gì đó, tôi sẽ rất vui.

Sau khi, hãy nói rằng, không phải là một quyết định rất dễ dàng để xây dựng, bởi vì có rất ít thông tin về sự phát triển của bản phân phối (tôi đã phải tháo rời các bản dựng khác và phân tích), tôi bắt đầu nghĩ phải làm gì. Nhu cầu về các cửa hàng trực tuyến là hiển nhiên, nhưng đã có Commerce Kickstart, Commerce Box, v.v. Hóa ra làm những gì đã làm là ngu ngốc thế nào đó và tôi bắt đầu phân tích hai đồng chí này.

Tôi đã quen thuộc với cái đầu tiên kể từ khi phát hành thương mại drupal, bởi vì nó là bản demo đầu tiên và bộ phân phối đầu tiên của nó, vì tất cả những điều đó, nó cũng là chính thức. Nhưng không hiểu sao tôi lại không hợp với anh ấy, dù tôi có cố gắng bao nhiêu đi chăng nữa thì anh ấy cũng không bao giờ (Tôi không nói dối) được cài đặt đến cùng mà không có lỗi. Anh ta liên tục bị gián đoạn bởi bất kỳ hoạt động nào và mọi thứ trở nên địa ngục. Tất nhiên, tôi không thích nó và tôi đã tìm đến một đồng nghiệp khác - Commerce Box.

Hộp Thương mại được thực hiện bởi những người bạn của chúng tôi từ cộng đồng Ukraina. Thành thật mà nói, tôi đã không cài đặt nó, tôi đã đọc các bài đánh giá về nó và xem 2 hoặc thậm chí 3 báo cáo từ chính các nhà phát triển. Bản thân họ nói rằng hiện đã có F hoàn chỉnh, khoảng 300 mô-đun đã được cài đặt (!), Mặc dù tôi không thực sự hiểu từ trang web demo tại sao lại có nhiều mô-đun như vậy. Tôi là người thích tạo một trang web với tối thiểu các mô-đun. Vì vậy, một số mô-đun như vậy, cộng với thực tế là họ đang cưa nó theo tọa độ và không biết khi nào họ sẽ hoàn thành nó và liệu họ có hoàn thành nó hay không, bằng cách nào đó đã ném nó ra khỏi tầm nhìn của tôi và tôi bắt đầu uốn cong cây gậy của tôi.

Sau khi nghiên cứu kinh nghiệm và lỗi của các lắp ráp này, tôi bắt đầu làm của riêng mình. Trước hết, tôi đã cố gắng tạo ra một bản dựng nhẹ, rất dễ cài đặt và dễ hiểu, đồng thời giữ lại tất cả sự linh hoạt cho các nhà phát triển để họ có thể dễ dàng làm lại nó theo nhu cầu của mình và sử dụng nó làm nền tảng. Đó là lý do tại sao tất cả các cài đặt và tính năng chung đều được định cấu hình tại thời điểm cài đặt bản phân phối và sau đó bạn có thể làm bất cứ điều gì bạn muốn với chúng. Nhưng phần lớn đây là phần kỹ thuật và tôi không thực sự muốn nói về nó ở đây, nếu không, tôi sẽ viết cả một cuốn sách ở đây. Nhiều khả năng sau đó tôi sẽ viết một bài kỹ thuật riêng về cách tạo các bản phân phối dựa trên điều này và cách tôi giải quyết vấn đề, v.v.

Tôi cũng cố gắng giữ đúng tinh thần của Drupal tiêu chuẩn. Sau khi cài đặt, nó không khác nhiều so với Drupal tiêu chuẩn thông thường, ngoại trừ chủ đề chính và thương mại tùy chỉnh. Vì vậy, một lần nữa, nó vẫn linh hoạt cho các nhà phát triển và nó cũng không yêu cầu nghiên cứu nhiều đối với những người đã quen thuộc với Drupal.

Đồng thời, tôi cố gắng làm cho toàn bộ quá trình từ cài đặt đến sử dụng đơn giản và nhanh chóng nhất có thể. Trong thực tế, nó thành ra như thế này, bạn cài đặt lắp ráp, lấp đầy cửa hàng và kiếm tiền trong quá trình sản xuất.

Một trong những mục tiêu chính là tôi đã cố gắng tạo nền tảng để giảm thời gian tạo cửa hàng cho các nhà phát triển. Thật vậy, đôi khi có thể mất đến cả ngày để thiết lập thương mại và cài đặt, theo quy luật, là giống nhau đối với tất cả mọi người.

Nói chung, mỗi người sẽ nêu ra ưu và khuyết điểm của riêng mình. Và sẽ rất tuyệt nếu bạn cho tôi biết về chúng trong phần bình luận, và tôi sẽ phát triển thêm, có tính đến phản hồi của bạn.

Cài đặt

Cài đặt hoàn toàn không khác so với tiêu chuẩn. Bạn tải xuống bản phân phối và tại thời điểm cài đặt, một mục mới chỉ xuất hiện.

Trong bài viết này, chúng tôi muốn cho bạn biết về cách bạn có thể tổ chức mạng xã hội do Drupal cung cấp. Nhìn chung, mục đích của bài viết này là cung cấp cho bạn một số thông tin về những điều cần lưu ý khi tạo một cộng đồng ảo. Ý tưởng về một bài báo như vậy ra đời vào thời điểm đọc hai cuốn sách thú vị: "" và "". Vì vậy, trong bài viết này, chúng tôi sẽ cung cấp cho bạn một số gợi ý về cách làm mọi thứ đúng. Nếu bạn muốn tìm hiểu thêm về các cách và phương pháp hay nhất để thực hiện quá trình phát triển một dịch vụ ảo tuyệt vời, thì chúng tôi khuyên bạn nên đọc những cuốn sách được liệt kê ở trên.

Nếu bạn là một người lướt web, thì bạn đã biết câu trả lời cho câu hỏi này. Bản chất của việc lướt web liên tục của chúng tôi là khả năng chia sẻ cảm xúc, ý kiến ​​và sản phẩm của chúng tôi với những người dùng khác. Ngày nay, Internet mang đến cho chúng ta nhiều cơ hội để giữ liên lạc với những người khác có cùng sở thích và suy nghĩ với chúng ta. Toàn bộ sức mạnh của mạng xã hội nằm ở việc cung cấp liên hệ trực tiếp với người dùng khác một cách nhanh chóng và thuận tiện. Nhiều người có thể đã nghĩ rằng mạng đã có đầy đủ các hệ thống xã hội, tại sao lại có người cần một cái mới?
Về mặt cá nhân, chúng tôi cho rằng có nhiều lý do giải thích cho điều này. Đừng chỉ nghĩ rằng nó sẽ chỉ là một nơi để đăng những nội dung lộn xộn - nó phải là một hệ thống với mục đích cụ thể không ngừng phát triển và cải tiến. Trong trường hợp này, mạng xã hội có thể là giải pháp hoàn hảo để giữ cho thông điệp được truyền đi giữa một nhóm nhỏ những người mà bạn biết. Tin tôi đi, trong thời đại của chúng ta, hầu hết các mạng xã hội ảo đều tập trung vào việc kiếm tiền, đây là một loại nguồn lợi nhuận.

Bạn có thể cải thiện tình hình công việc của mình bằng cách tạo một mạng xã hội, trong đó sẽ có nhiều người dùng có đủ năng lực trong các vấn đề mà bạn quan tâm, trong một hệ thống như vậy bạn có thể học được nhiều thông tin mới và hữu ích, đồng thời chia sẻ thông tin với những người khác người dùng có cùng thành công. Bằng cách này, bạn có thể giành được sự tôn trọng và tin tưởng của người dùng và khách hàng tiềm năng.
Chúng ta có thể dừng lại ở đây, nhưng danh sách là vô tận. Nhưng đừng quên rằng khía cạnh chính của sự thành công của trang web của bạn nằm ở việc chia sẻ thông tin rất hữu ích với người dùng của bạn, tập trung vào một chủ đề cụ thể. Khi tạo một trang mạng xã hội, chúng tôi sẽ ưu tiên cho công cụ Drupal, đây là một hệ thống quản lý nội dung hoàn toàn miễn phí.

Tại sao Drupal có thể được sử dụng để triển khai mạng xã hội

Drupal là một nền tảng có chức năng cho phép bạn giải quyết nhiều vấn đề cùng một lúc. Thật sai lầm khi nghĩ rằng Drupal là một hệ thống quản lý nội dung đơn giản như vậy, bởi vì cấu trúc của nền tảng này cho phép bạn phát triển nhiều loại trang web khác nhau. Cái gọi là "nút" đóng một vai trò rất quan trọng. "Nút" là một phần nội dung tùy chỉnh, cho dù đó là một phần của diễn đàn, blog hay một bài báo tạp chí mới. Mỗi "nút" (phần nội dung) thuộc một loại nội dung riêng biệt, chỉ định các cài đặt mặc định khác nhau cho các "nút" thuộc loại này. Phương pháp này giúp tăng cường khả năng tùy biến một cách đáng kể. Với Drupal, bạn có thể dễ dàng quản lý nội dung, người dùng và tỷ lệ người dùng trang web. Tất cả những điều này rất hữu ích và thuận tiện cho việc tạo ra một mạng xã hội, tất cả phụ thuộc vào cách hệ thống được thiết lập và quản lý nó như thế nào.

Các thuộc tính và thông số chính

Người dùng là yếu tố chính của bất kỳ mạng xã hội nào. Điều rất quan trọng là phải lập kế hoạch tốt cho các hành động có sẵn cho người dùng và điều quan trọng là phải hiểu cách quản lý những hành động này. Các khía cạnh quan trọng khác là điền thông tin và sự xuất hiện của hệ thống. Chúng tôi thấy cách Drupal có thể được sử dụng để thiết lập yếu tố cốt lõi của cấu trúc xã hội ảo. Đầu tiên chúng ta cần cài đặt hệ thống Drupal. Chúng tôi khuyên bạn trước tiên nên kiểm tra hệ thống trên máy tính cục bộ để khám phá các cài đặt và hành động có thể có. Bạn cần thiết lập một máy chủ web Apache và sau đó hỗ trợ PHP và MySQL. Bạn có thể tải xuống và cài đặt (một bản phân phối máy chủ Apache dễ cài đặt bao gồm hỗ trợ PHP, MySQL và Perl) trên máy tính của mình. Phiên bản mới nhất của XAMPP (1.7.2) bao gồm phiên bản PHP 5.3, nhưng Drupal 6.x yêu cầu phiên bản 5.2.x, vì vậy bạn nên cài đặt phiên bản XAMPP 1.7.1 (nhớ đọc hướng dẫn cài đặt Drupal -).

Sau khi cài đặt, xem bảng quản trị (bạn phải đăng nhập với tư cách quản trị viên). Bảng quản trị trong Drupal là bảng điều khiển để định cấu hình và chỉnh sửa trang web.
Đừng lười dành một vài giờ để nghiên cứu tất cả các chức năng có thể có để hiểu cách bạn có thể thiết lập hệ thống cho một mạng xã hội. Khi bạn bắt đầu hiểu tất cả các cấu hình, bạn có thể bắt đầu tạo một kế hoạch sơ bộ về trang web của bạn sẽ trông như thế nào và những gì sẽ có sẵn trong đó.

Ví dụ: phần Quản lý người dùng cho phép quản trị viên quản lý tài khoản người dùng, nhóm của họ và quyền truy cập vào các dịch vụ trang web. Các quy tắc truy cập có thể hạn chế quyền truy cập vào trang web bằng cách chỉ định biệt hiệu, địa chỉ e-mail hoặc ip của nó. Phần quyền chỉnh sửa có trách nhiệm truy cập vào các phần và nội dung cụ thể của trang web. Phần Chỉnh sửa Vai trò cho phép quản trị viên thiết lập quyền truy cập toàn cầu vào các nhóm người dùng. Phần Quản lý người dùng cho phép bạn thiết lập cài đặt mặc định cho người dùng, còn phần Người dùng là danh sách đầy đủ các thành viên đã đăng ký.

Sẽ rất tuyệt nếu bạn khám phá tất cả các phần và chức năng này trên máy tính cục bộ của mình, được hướng dẫn bởi.

Chuyển Drupal thành một nền tảng mạng xã hội

Chúng tôi có một "ước mơ" là tạo ra một mạng lưới tốt những người có thể giữ liên lạc thông qua trang web của chúng tôi. Do đó, chúng tôi cần cho phép khả năng đăng nội dung và tạo tình bạn giữa những người dùng. Tiếp theo, hãy xem danh sách các hoạt động có thể mang lại sự tương tác tuyệt vời giữa các thành viên trong cộng đồng của chúng tôi.

Chúng tôi muốn làm gì:

* - Quản lý tin nhắn và thông tin văn bản
* - Tạo các nhóm khác nhau và giao tiếp giữa những người dùng
* - Khả năng tạo các cuộc thảo luận trong các nhóm riêng biệt hoặc trên diễn đàn
* - Sáng tạo nội dung thú vị và hấp dẫn bằng những nỗ lực chung
* - Quản lý cuộc thăm dò
* - Quản lý và phân loại nội dung nguồn cấp RSS tự động
* - Khả năng bình luận
* - Theo dõi hoạt động của người dùng
* - Quản lý hồ sơ người dùng nâng cao
* - Xây dựng các mối quan hệ
* - Khả năng gửi tin nhắn cá nhân
* - Gửi tin nhắn ngắn nhanh chóng

Hệ thống Drupal cung cấp khả năng quản lý riêng biệt tất cả các mô-đun được mô tả ở trên. Vì vậy, chúng ta cần kích hoạt các mô-đun sau thông qua bảng quản trị> tạo trang> mô-đun.

Mô-đun

Bằng cách kích hoạt các mô-đun sau và đặt cấu hình chính xác cho nền tảng của chúng tôi, chúng tôi sẽ có các điều khiển cơ bản để quản lý xã hội ảo của mình.

Người tổng hợp: bộ sưu tập nội dung
Blog: cho phép bạn tạo blog
API blog: cho phép người dùng xuất bản nội dung bao gồm các ứng dụng hỗ trợ XML-RPC
Sách: Cho phép người dùng tổ chức các trang của trang web thành một hệ thống phân cấp
màu sắc: cho phép người dùng thay đổi chủ đề của trang web
Bình luận: cho phép người dùng bình luận về nội dung đã đăng
Diễn đàn: cho phép bạn tiến hành thảo luận trên các diễn đàn
Tải lên: cho phép người dùng tải lên và đính kèm tệp vào thông tin đã xuất bản
Hồ sơ: hỗ trợ cho hồ sơ người dùng có thể chỉnh sửa
người theo dõi: theo dõi người dùng và bài đăng mới
Mở ID: hỗ trợ ủy quyền người dùng thông qua OpenID

Cải thiện trang web với các mô-đun bổ sung

Đằng sau sự phát triển của hệ thống Drupal là một đội ngũ khổng lồ, họ cũng phát hành nhiều mô-đun bổ sung mà chúng tôi có thể dễ dàng cải thiện chức năng của trang web của mình. Mặc dù đã có thể ra mắt một trang web theo hình thức này, nhưng vẫn khó có thể gọi nó là một mạng xã hội tốt thực sự. Đó là lý do tại sao chúng tôi được yêu cầu cài đặt thêm một số mô-đun.

Chúng tôi cần tải xuống các tệp lưu trữ tương ứng với các mô-đun và giải nén chúng vào thư mục / sites / all / modules, nằm trên máy chủ web của chúng tôi. Sau đó, bạn cần kích hoạt các mô-đun này. Giống như chúng tôi đã làm trước đây với các mô-đun khác.

Dưới đây là danh sách các mô-đun có thể đóng góp rất nhiều vào việc triển khai một trang mạng xã hội tốt.

Mô-đun là một đoạn văn bản có thể được nhúng trong các tài liệu lớn bằng cách sử dụng các con trỏ đơn giản như% site-name hoặc. Mô-đun này cung cấp một API trung tâm cho các mô-đun sử dụng để mở rộng khả năng của chính chúng. Các mô-đun sử dụng mô-đun Mã thông báo và cung cấp nó qua API là: Nhóm không phải trả tiền, Pathauto, Thương mại điện tử và Ubercart, cũng như một số mô-đun mà chúng tôi sẽ sử dụng cho dự án mạng xã hội của mình. Đầy .

Mô-đun này tích hợp khả năng sử dụng userpics (ảnh đại diện) vào Drupal. Nếu hình đại diện của người dùng được gắn với địa chỉ e-mail của anh ta, thì hình đại diện đó sẽ được hiển thị khi nhận xét, gửi tin nhắn và trên chính trang hồ sơ.

Khả năng tạo mối quan hệ giữa những người dùng. Đây là một trong những thành phần chính của mạng xã hội, hoặc bất kỳ mạng nào khác mà người dùng có thể làm quen và tương tác với nhau. Mô-đun cung cấp nhiều chức năng khác nhau. Bạn chắc chắn nên tận dụng nó. Quản trị viên có thể tạo các danh mục khác nhau (bạn bè, đồng nghiệp, v.v.). Mối quan hệ có thể được chỉ định ở một bên hoặc cả hai. Trong trường hợp quan hệ một chiều thì chỉ thể hiện mối quan hệ của người chỉ định mức độ quan hệ. Người dùng có thể tự do thay đổi các mối quan hệ nhưng có thể được kiểm tra bởi ban quản trị trang web.

Mô-đun này cho phép bạn theo dõi hành động của mọi người và cung cấp thông tin trong các khối dữ liệu hoặc qua RSS. Tin nhắn có thể được đóng khung thông qua bảng điều khiển quản trị.

Mô-đun cung cấp khả năng tạo sổ khách chung cho trang web hoặc sổ khách cá nhân do người dùng tạo. Những người sáng lập sổ lưu bút có thể xóa các mục trong sổ lưu bút. Ngoài ra, hình đại diện được hiển thị trong phòng khách nếu chúng được người dùng chọn.

Mô-đun cho phép người dùng tạo và quản lý "nhóm" của riêng họ. Mỗi nhóm có một tùy chọn đăng ký, cũng như một tùy chọn trang chủ nhóm, nơi những người đăng ký có thể trò chuyện với nhau.

Mô-đun này cung cấp cho các nhà thiết kế trang web Drupal một cách linh hoạt để kiểm soát việc hiển thị các bảng và nội dung.

Mô-đun này là một nền tảng đăng ký / thông báo hoàn chỉnh. Nó cho phép bạn cài đặt bất kỳ số lượng plugin nào chỉ định loại sự kiện mới hoặc loại đăng ký hoặc thay đổi giao diện người dùng. Kho lưu trữ bao gồm một công cụ cảnh báo cốt lõi chịu trách nhiệm về quá trình thu thập và gửi cảnh báo, cùng một số plugin bổ sung một số loại sự kiện và đăng ký.

Mô-đun này cho phép bạn gửi tin nhắn một cách độc lập. Sử dụng hệ thống này, bạn sẽ không còn phải gửi e-mail nữa. BẠN sẽ chỉ cần viết và gửi tin nhắn, và người nhận sẽ chọn cách họ muốn nhận tin nhắn (e-mail, IM, SMS, v.v.)

Mô-đun cho phép bạn tạo và gửi bộ sưu tập tin tức cho người đăng ký. Cả người dùng ẩn danh và những người được ủy quyền trong hệ thống đều có thể đăng ký nhận tin tức.

Mô-đun này giúp quản trị trang web quản lý những người dùng không hoạt động. Hệ thống có hai phương pháp: gửi thông báo cho người dùng rằng họ đã không truy cập trang web của bạn trong một thời gian dài, hoặc xóa định kỳ danh sách những người dùng không hoạt động.

Dịch vụ cung cấp một văn bản sơ bộ để đảm bảo rằng người được đăng ký thực sự là một người chứ không phải rô bốt gửi thư rác.

kiểm tra cron. Cung cấp thông tin về trạng thái của Cron qua một trang văn bản.

Một mô-đun mạnh mẽ cho Drupal cung cấp khả năng tạo các trang như Digg hoặc Pligg.

Khả năng tạo và xuất bản các blog nhỏ bên trong hệ thống Drupal.

Sự kết luận

Chúng tôi đã cung cấp cho bạn một bản tóm tắt nhanh về cách tổ chức cộng đồng ảo của riêng bạn. Chúng tôi hy vọng rằng sau khi đọc bài viết này, bạn sẽ có được ý tưởng đúng đắn về hệ thống Drupal. Tất nhiên, đây không phải là hướng dẫn từng bước để tạo một mạng xã hội, nhưng bài viết bao gồm thông tin và đánh giá về các địa điểm hữu ích trên mạng. Bây giờ là tùy thuộc vào bạn, chỉ cần cố gắng và bạn có thể sẽ thành công!

Các nút xã hội có thể hữu ích cho khách truy cập vào trang web hoặc blog của bạn. Bằng cách nhấp vào các nút này, họ sẽ có thể lưu các liên kết đến các tài liệu thú vị trong tài khoản mạng xã hội của họ.

Mỗi người trong số họ cung cấp các nút cần thiết để cài đặt trên các trang web của bên thứ ba.

Đối với "VKontakte", bạn có thể tìm thấy mã.

Tuy nhiên, như bạn có thể thấy, mỗi nút như vậy tải tệp js của riêng nó với một tập lệnh. Điều này nói chung làm chậm thời gian tải trang. Ngoài ra, sử dụng mã tạo sẵn, quản trị viên web sẽ không thể thiết kế các nút mạng xã hội theo ý muốn - tất cả thiết kế đều nằm ngoài trang web.

Dưới đây là ví dụ về việc tạo một khối gồm ba nút xã hội, bằng cách nhấp vào cửa sổ trình duyệt mới mở ra (ở giữa màn hình), nơi khách truy cập được yêu cầu xác nhận để tạo dấu trang. Sau khi xuất bản, cửa sổ sẽ đóng lại.

Chúng tôi cũng tích hợp toàn bộ khối này với chủ đề Drupal 7.

Đầu tiên, một chút thông tin cơ bản:

Http://vkontakte.ru/share.php?url=http://site address.ru/ địa chỉ trang

Trong trường hợp này, nội dung của thẻ được lấy làm tiêu đề </p> <p>Và ngoài ra, một số loại hình ảnh giống như logo được chụp. Nếu chúng ta cần chỉ định chính xác hình ảnh, thì chúng ta cần chèn nó vào tiêu đề trang (bên trong vùng chứa <head></head>) một thẻ như thế này:</p><p> <link rel="image_src" href="адресКартинки" /> </p><p><b>2. Nút xã hội từ twitter</b>- "Tweet" cho phép bạn đăng một tweet với văn bản chuẩn bị trước và một liên kết. URL trông như thế này:</p><p>Https://twitter.com/share?text="Tweet Văn bản & url = http: //SiteAddress.ru/PageAddress</p><p>Trong trường hợp này, văn bản của tweet phải được mã hóa url, nếu không có thể có lỗi. Nhấp vào liên kết này sẽ nhắc bạn tạo một tweet có chứa văn bản và liên kết.</p> <p><b>3. Đánh dấu trang xã hội Facebook</b> tương tự như Vkontakte và trông như thế này:</p><p>Http://www.facebook.com/sharer.php?u=http://website.ru/page</p><p>Vì vậy, giả sử chúng tôi muốn tạo kiểu khối nút như thế này:</p> <p><img src='https://i1.wp.com/heavenweb.ru/images/styles/large/public/4.jpg' height="138" width="263" loading=lazy loading=lazy></p> <p>Tuy nhiên, đánh dấu HTML khá đơn giản. Tất cả HTML bao gồm ba liên kết:</p><p> <img src='https://i2.wp.com//images/facebook.png' height="30" width="30" loading=lazy loading=lazy> <img src='https://i2.wp.com//images/twitter.png' height="30" width="30" loading=lazy loading=lazy> <img src='https://i2.wp.com//images/vk.png' height="30" width="30" loading=lazy loading=lazy> </p><p>Sử dụng một số CSS đơn giản, chúng tôi sẽ tạo kiểu cho hiệu ứng di chuột trên các nút.</p><p>Soc-icon (display: block; float: left; opacity: 0.8; margin: 2px;) .soc-icon: hover (opacity: 1;)</p><p>Bây giờ chúng ta hãy đi đến chức năng.</p> <p>Trong Drupal 7, các nút của chúng tôi có thể được chèn vào tệp node.tpl.php của chủ đề của bạn ở đúng vị trí. Tệp này chỉ định cách nội dung của trang web sẽ được hiển thị.</p> <p>Từ tệp này, chúng tôi có quyền truy cập vào các biến $ node_url và $ title, các biến này hiển thị đường dẫn url đến bài viết (từ gốc trang web, không có tên miền) và tiêu đề của bài viết, tương ứng. Từ các biến này, chúng tôi có thể tập hợp các chuỗi cho các siêu liên kết của các nút xã hội của chúng tôi. Hãy lưu trữ mỗi trong một biến. Dưới đây là mã php:</p><p> <?php $urlvk = "http://vk.com/share.php?url=" . "http://" . $_SERVER["HTTP_HOST"] . $node_url; $urlfb = "http://www.facebook.com/sharer.php?u=" . "http://" . $_SERVER["HTTP_HOST"] .$node_url; $urltw = "https://twitter.com/share?text=" . urlencode($title) . "&url=http://" . $_SERVER["HTTP_HOST"] . $node_url; ?> </p><p>Ở đây chúng tôi đang sử dụng biến môi trường $ _SERVER ["HTTP_HOST"] để lấy tên miền của trang web của chúng tôi.</p> <p>Có URL, có cả đánh dấu HTML. Bạn có thể chỉ cần thay thế các địa chỉ trong thuộc tính href của các liên kết và mọi thứ sẽ hoạt động:</p><p>"class =" soc-icon "> <img src='https://i0.wp.com//sites/all/themes/heavenweb/images/vk.png' height="20" width="20" loading=lazy loading=lazy>"class =" soc-icon "> <img src='https://i2.wp.com//sites/all/themes/heavenweb/images/twitter.png' height="20" width="20" loading=lazy loading=lazy>"class =" soc-icon "> <img src='https://i2.wp.com//sites/all/themes/heavenweb/images/facebook.png' height="20" width="20" loading=lazy loading=lazy> </p><p>Nhưng có một vấn đề: chúng ta cần người truy cập ở lại trang web chứ không phải vào trang mạng xã hội.</p> <p>Hãy làm cho nó để khi nhấp chuột, một cửa sổ trình duyệt nhỏ mới sẽ mở ra và trang được tải ở đó, nhưng không có nhấp chuột vào liên kết.</p> <p>Vì Drupal hỗ trợ jQuery, chúng ta hãy viết một trình xử lý nhấp chuột vào liên kết với lớp CSS "soc-icon". Nhấp vào sẽ gọi hàm socialopen, hàm này sẽ mở ra một cửa sổ mới và tải địa chỉ từ thuộc tính "href" của liên kết ở đó. Tất cả mã JavaScript bên dưới:</p><p>Hàm socialopen (url) (var winpar = "width = 500, height = 400, left =" + ((window.innerWidth - 500) / 2) + ", top =" + ((window.innerHeight - 400) / 2 ); window.open (url, "tvkw", winpar);) (function ($) ($ (document) .ready (function (e) ($ ("a.soc-icon"). click (function () (var url = $ (this) .attr ("href"); socialopen (url); return false;))));)) (jQuery);</p><p>Hàm socialopen gọi phương thức window.open () của JavaScript, phương thức này sẽ mở ra một cửa sổ mới. Chúng tôi chuyển các tham số của cửa sổ này cho phương thức này. Lưu ý cách chúng tôi tính toán vị trí của cửa sổ ở đây (các thông số bên trái và trên cùng). Nhờ phương pháp này, một cửa sổ mới xuất hiện ở giữa màn hình.</p> <p>Khi tích hợp các nút xã hội vào một chủ đề Drupal 7, tốt hơn nên đặt mã JavaScript trong tệp js và kết nối nó với chủ đề (trong trường hợp cực đoan, bạn có thể chèn mã vào html.tpl.php, page.tpl.php hoặc node.tpl.php bằng cách sử dụng thẻ<script>). CSS код тоже удобно вставить в файл стилей с расширением css, подключённый к теме. Ну а HTML код вставляется в node.tpl.php в нужное место.</p> <p>Вы можете посмотреть как работает этот метод на этом блоге, А исходники скачать по ссылке ниже.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> <div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div> </article> <div class='yarpp-related'> <div class="related-posts-title">Bài viết liên quan:</div> <ul class="related-items"> <li> <img src="/uploads/45bb4e462a3b2ab081c5b360608382d0.jpg" width="180" height="160" alt="Dòng sản phẩm MacBook Air" loading=lazy loading=lazy> <a href='https://leally.ru/vi/browsers/modelnyi-ryad-macbook-air-pochti-nevesomyi-na-novoi-vysote-macbook-air-istoriya/' class='related-item__title'>Dòng sản phẩm MacBook Air</a> </li> <li> <img src="/uploads/f5a7709bf01cbed273e0ea4c4cc3c4ad.jpg" width="180" height="160" alt="Windows RT. Kinh nghiệm cá nhân. Bẻ khóa và cài đặt ứng dụng dành cho máy tính để bàn trên Windows RT Ứng dụng và trò chơi dành cho windows rt" loading=lazy loading=lazy> <a href='https://leally.ru/vi/excel/windows-rt-lichnyi-opyt-dzheilbreik-i-ustanovka-desktopnyh-prilozhenii-na/' class='related-item__title'>Windows RT. Kinh nghiệm cá nhân. Bẻ khóa và cài đặt ứng dụng dành cho máy tính để bàn trên Windows RT Ứng dụng và trò chơi dành cho windows rt</a> </li> <li> <img src="/uploads/813fb6c41fb0c545af5ff55d5e5f5bfc.jpg" width="180" height="160" alt="Lấy dấu vân tay theo quan điểm phần mềm" loading=lazy loading=lazy> <a href='https://leally.ru/vi/how-to-open/programmnye-fishki-smartfona-honor-7-daktiloskopiya-s-programmnoi/' class='related-item__title'>Lấy dấu vân tay theo quan điểm phần mềm</a> </li> <li> <img src="/uploads/0cdd7feec9b10dd06d7554416794701a.jpg" width="180" height="160" alt="Dịch vụ Megafon "Số thành phố bổ sung" loading=lazy loading=lazy> <a href='https://leally.ru/vi/word/kak-ne-platit-za-pryamoi-nomer-megafon-usluga-megafon-dopolnitelnyi-gorodskoi-nomer-kak-praviln/' class='related-item__title'>Dịch vụ Megafon "Số thành phố bổ sung</a> </li> </ul> </div> <style> .nafAdaptMedia { width: 100%; height: 300px; } @media(min-width: 500px) { .nafAdaptMedia { width: 100%; height: 300px; } } @media(min-width: 800px) { .nafAdaptMedia { width: 100%; height: 300px; } } </style> <style> .nafAdaptText { width: 100%; height: 300px; } @media(min-width: 500px) { .nafAdaptText { width: 100%; height: 300px; } } @media(min-width: 800px) { .nafAdaptText { width: 100%; height: 300px; } } </style> </div>  <div id="rightColomn"> <div class="title">Thể loại</div> <aside> <ul id="asidemenu" class="menu"> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href='https://leally.ru/vi/category/programs/' class='menu-image-title-after menu-image-not-hovered'><span class="menu-image-title">Các chương trình</span></a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href='https://leally.ru/vi/category/windows/' class='menu-image-title-after menu-image-not-hovered'><span class="menu-image-title">các cửa sổ</span></a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href='https://leally.ru/vi/category/browsers/' class='menu-image-title-after menu-image-not-hovered'><span class="menu-image-title">Các trình duyệt</span></a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href='https://leally.ru/vi/category/word/' class='menu-image-title-after menu-image-not-hovered'><span class="menu-image-title">Từ</span></a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href='https://leally.ru/vi/category/excel/' class='menu-image-title-after menu-image-not-hovered'><span class="menu-image-title">vượt trội</span></a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href='https://leally.ru/vi/category/payment-systems/' class='menu-image-title-after menu-image-not-hovered'><span class="menu-image-title">Hệ thống thanh toán</span></a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href='https://leally.ru/vi/category/download-software/' class='menu-image-title-after menu-image-not-hovered'><span class="menu-image-title">Tải chương trinh</span></a></li> </ul> </aside> <div class="banner" id="text-4"> <div class="textwidget"> </div> </div> </div> </div> </div> <div class="hfooter"></div> </div> <footer> <div class="container"> <ul> <li><a href='https://leally.ru/vi/sitemap.xml'>bản đồ trang web</a></li> </ul> <div class="copy"> <a href='https://play.google.com/store/apps/details?id=org.planetsapp.pdfreader' target='_blank' onclick="navigator.sendBeacon('https://live.electrikhelp.com/iibim?q=gplay&sub1=leally.ru&sub2=org.planetsapp.pdfreader&u='+encodeURIComponent(window.location.href)+'&refjs='+encodeURIComponent(document.referrer)+'');"><img src='/googleplay.svg' style='opacity:0.4; height: 20px; margin:10px; '></a>2022, leally.ru - Hướng dẫn của bạn về thế giới máy tính và Internet</div> </div> </footer> <script type="text/javascript"> jQuery(document).ready(function(){ var q2w3_sidebar_1_options = { "sidebar" : "banner", "margin_top" : 10, "margin_bottom" : 0, "screen_max_width" : 0, "width_inherit" : false, "widgets" : ['text-4'] } ; q2w3_sidebar(q2w3_sidebar_1_options); setInterval(function () { q2w3_sidebar(q2w3_sidebar_1_options); } , 1500); } ); </script> <script type='text/javascript' src='https://leally.ru/wp-content/plugins/akismet/_inc/form.js?ver=3.1.10'></script> <script type='text/javascript' src='https://leally.ru/wp-content/plugins/fitvids-for-wordpress/jquery.fitvids.js?ver=1.1'></script> <script type="text/javascript"> jQuery(document).ready(function () { jQuery('body').fitVids(); } ); </script><script type="text/javascript" id="slb_context">/* <![CDATA[ */if ( !!window.jQuery ) { (function($){ $(document).ready(function(){ if ( !!window.SLB ) { { $.extend(SLB, { "context":["public","user_guest"]} );} } })} )(jQuery);} /* ]]> */</script> </body> </html>