이것은 매우 독특한 상황이지만 myBB에 대한 사용자 정의 코드를 작성하고 있습니다. 본질적으로 작은 CMS로 사용자가 블록을 정의하고 영역을 차단하고 해당 블록 영역을 코드로 채울 수 있습니다.동적으로 데이터를 가져 오기 위해 변수 이름 사용
이 기능을 사용하려면 사용자가 블록 영역을 만든 다음 템플릿 내에서 그 위치를 정의해야합니다. 사용자가 원하는 블록 이름을 정의하고 원하는 모든 영역에 배치 할 수 있으므로 코드에서이를 처리하는 방법에 대해 고민하는 데 어려움을 겪고 있습니다.
내 생각에 사용자가 자신의 템플릿에 block_blockarea_name이라는 변수를 정의하도록 할 수 있었으므로 변수를 가져 와서 변수 이름을 구문 분석하여 "block_"을 제거한 다음 나머지 이름을 사용하여 확인합니다 해당 지역 이름에 할당 된 모든 블록에 대해 플러그인 자체가 아니라 사용자 지정 페이지에서이 작업을 수행하려고합니다.
내가 가지고있는 유일한 다른 옵션은 마커가 있고 찾기 및 바꾸기를 사용하는 것입니다.
누군가이 문제를 해결할 더 좋은 방법에 대한 아이디어 나 제안이 있는지 궁금합니다.