찾다
CMS 튜토리얼DiscuzDiscuz가 모바일 게스트 기능을 개발하는 방법

이 글에 구현된 기능:

개발 팁 현재 모바일 페이지가 없습니다

구현 사례는 개발 공간 방문자 기능입니다.

discuz의 모바일 측 기능은 정말 매우 간단합니다. 기본적으로 몇 페이지에 불과합니다. 그리고 PC측의 많은 기능들은 잘 구현되어 있는데, 특히 개인공간 페이지는 모바일 단말기에서는 거의 조작이 전혀 되지 않습니다. 다음으로, Kaka는 더 많은 개발자를 돕기 위해 구현 단계를 기록할 것입니다.

구현 단계

방문객 기능을 예로 들어보겠습니다

Discuz가 모바일 게스트 기능을 개발하는 방법

이 PC주소를 모바일에서 접속하면 다음과 같은 상황이 나오며, 모바일에서는 페이지가 없다는 메시지가 나옵니다.

Discuz가 모바일 게스트 기능을 개발하는 방법

왜 PC에서는 같은 주소에 접근이 가능하지만 모바일에서는 접근이 불가능한가요? 이 질문을 가지고 프로젝트 디렉토리로 왔습니다.

PC측 개인공간 디렉토리입니다

Discuz가 모바일 게스트 기능을 개발하는 방법

모바일측 개인공간 전체 페이지입니다. 이제 정신을 차리셨나요? 모바일 단말기에는 페이지가 몇 개밖에 없습니다!

Discuz가 모바일 게스트 기능을 개발하는 방법

주소창에 표시된 정보를 따라 해당 페이지를 찾기 시작했습니다. home.php?mod=space&uid=1&do=friend&view=visitor&mobile=2

주소창에 표시된 정보를 바탕으로 우리는 알 수 있습니다. 초기 프로그램은 home.php에 있고 home.php에서 배포됩니다. 여기에서 mod=space

Discuz가 모바일 게스트 기능을 개발하는 방법

를 볼 수 있습니다. 그런 다음 home.php 파일의 마지막 줄에서 파일이 로드된 것을 볼 수 있습니다. 이 프롬프트에 따라 관련 파일을 계속 찾으세요.

Discuz가 모바일 게스트 기능을 개발하는 방법

위 프롬프트에 따라 source/module/home/home_space.php 파일로 이동합니다. 이 쿼리에서는 친구 모듈

Discuz가 모바일 게스트 기능을 개발하는 방법

을 찾은 다음 file , 로드됨 require_once libfile('space/'.$do, 'include');

Discuz가 모바일 게스트 기능을 개발하는 방법

이 프롬프트 메시지에 따라 source/include/space/space_friend.php

Discuz가 모바일 게스트 기능을 개발하는 방법

다음 줄 주위에서 찾을 수 있습니다. 파일의 86번째 줄에서 다음과 같은 정보를 볼 수 있는데, 이것이 우리에게 필요한 방문자 데이터입니다

Discuz가 모바일 게스트 기능을 개발하는 방법

그런 다음 파일의 254번째 줄에서 그가 로드한 html 파일이 home/space_friend 파일

임을 알 수 있습니다. Discuz가 모바일 게스트 기능을 개발하는 방법

여기에 오면 반영되어야 합니다. 돌아가서 위의 PC 및 모바일 공간 디렉토리를 보면 됩니다. 모바일 단말기 홈 아래에 space_friend 템플릿 파일이 없기 때문입니다.

다음으로 이 페이지를 단계별로 개발해보겠습니다

방문자 기록을 구현합니다

위의 분석에 따르면 모바일 디렉토리에 space_friend 페이지를 추가하여 테스트해보겠습니다

Discuz가 모바일 게스트 기능을 개발하는 방법

여기를 방문하세요 시간이 다 됐네요

Discuz가 모바일 게스트 기능을 개발하는 방법

그럼 우리 페이지를 작성해 보세요. 이 페이지가 Kaka가 개발한 페이지입니다

Discuz가 모바일 게스트 기능을 개발하는 방법

렌더링 데이터에 관해서는 PC 측 페이지 렌더링에 대해 말씀드리겠습니다

Discuz가 모바일 게스트 기능을 개발하는 방법

PC 쪽은 리스트이고, 그럼 리스트도 써요

Discuz가 모바일 게스트 기능을 개발하는 방법


그러면 데이터베이스 사전을 열고 공간 접근 로그

Discuz가 모바일 게스트 기능을 개발하는 방법

를 찾아 데이터베이스로 오면

Discuz가 모바일 게스트 기능을 개발하는 방법

요약

위는 Discuz가 방문하는 페이지에 모바일 페이지가 없다는 메시지를 표시하는 방문자 페이지를 개발하는 방법입니다

위 내용은 Discuz가 모바일 게스트 기능을 개발하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는