사용자 정의 필드를 후크 (Invision Power Board [IPB] / PHP)로 전달하려면 어떻게합니까?

StackOverflow https://stackoverflow.com/questions/1439292

  •  10-07-2019
  •  | 
  •  

문제

긴 샷이지만 여기 누군가가 Invisions 파워 보드 포럼에 대한 PHP 후크를 코딩 한 경험이 있기를 바라고 있습니다.

나는 상태 추가를 코딩하려고 시도하고 있으며 PHP는 자체적으로 잘 작동합니다. 그것은 IPB의 내 후크에 대한 언급이 문제가되는 것입니다.

즉, MSN 사용자 이름에 대한 포럼에서 사용자 정의 필드를 설정 한 다음 스킨 / 템플릿 후크 내에서 사용자 정의 필드를 후크로 전달한 다음 PHP 코드를 사용하여 상태를 확인합니다.

다음은 Global-> userinfopane에 연결중인 IPB 스킨 코드입니다.

        <if test="authorcfields:|:$author['custom_fields'] != """>
                <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
                        <foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
                                <if test="$field != ''">
                                        <li>
                                                {$field}
                                        </li>
                                </if>
                        </foreach>
                </foreach>
        </if>

나는 여기에 내 자신의 피부 갈고리를 쉽게 추가 할 수 있지만 여기에 쉽게 추가 할 수 있습니다.

<if test="myHookHere:|:1===1"></if>

말 그대로 내가 필요한 것은 여기에서 단일 사용자 정의 필드 항목만으로 내 고리로 전달됩니다. 후크가 실행될 때 모든 멤버를 쿼리하면 페이지 뷰 당 많은 추가 SQL 쿼리가 발생합니다. 내가하고 싶은 것은 특정 커스텀 필드를 후크에 전달하는 것입니다 ...

IE MyHookHere ($ CustomField [ 'MSN_USERNAME'])

이게 가능해? 커스텀 필드를 어떻게 참조합니까? 여기에서 순수한 PHP를 실행할 수 있습니까?

도울 수있는 사람에게 감사합니다! 나는 공식 Invision 포럼을 시도했지만 운이 많지 않았습니다.

도움이 되었습니까?

해결책

당신은 IPB 에서이 스레드를보고 싶을 것입니다 .. Im은 다소 비슷한 질문을 가지고 있습니다 .. Im은 $ 필드 제목과 $ 필드 가치를 별도로 스타일링하려고합니다. 이것은 $ 필드 가치 정보를 얻는 한 당신에게 도움이 될 수 있습니다. ..

링크는 다음과 같습니다. http://community.invisionpower.com/topic/306236-customize-custom-fields-view/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top