사용자 정의 필드를 후크 (Invision Power Board [IPB] / PHP)로 전달하려면 어떻게합니까?
문제
긴 샷이지만 여기 누군가가 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/