감사 합니다 레이 몬 드. 그는 나를 위해 토큰 오류 해결.
이 아니다 '해결' 비록 r.dziadusz...
스크립트를 실행 한 후 문제: 모든 이전 아포스트로피 및 인용 부호는 이제 Ascii html에서 ': & # 039 , & quot; 이 문제를 해결 하는 방법에 어떤 아이디어? (내가 vbseo 고 문자 대체 기능-시도 작동 하지 않습니다. 나 또한 BB 스크립트를 실행 한 후 게시물 캐시를 다시-아무것도 변경 하지 않은). 아포스트로피 및 따옴표는 스크립트 실행 전에 거기 있던 영향을 받은 (그들을 포함 하는 새 게시물이 정상적으로 표시 됩니다) 나 수 '속임수' 부분 수정 vb 검열을 사용 하 여 하지만 난 오히려 하지 것 이다.
또한, & 게재 되 고 사방으로 &
문제 2: 어떤 장소에서이 BB 코드를가지고 몇 가지 이유: [L중앙 = x], [lang = x] 등을 너무 그를 죽 일 스크립트 (clearBB.php)을 수정 하는 방법?
마지막으로 수정 norku; 11-10-11 에 12:03.
해결 하는 대로 그것을 표시 했습니다 죄송 합니다, 나 가정 둘 다에 대 한 작동
왜 당신이 얻을 조사 하는 것입니다. & # 039저에 게 말할 무슨 charset 사용 (그것을 할 방법을 설명에서 찾을 수 있습니다 readme.html 파일)
두 번째 문제에 대 한 그것 appeard 때문 사용자 manualy "lang" 코드 추가
첫 번째 경우에 대 한 내 스크립트를 사용 하 여 ii를 제거 하려는 경우 [Lang = x]
이러한 줄을 찾을 수 있습니다:
만약 ((strpos ($ 메시지 ['pagetext'] ' [lang ='))! = = FALSE) {
$new_message = basic_clear ($ new_message ' [lang =');
}
그리고 그것 후에 정확 하 게 넣어:
만약 ((strpos ($ 메시지 ['pagetext'] ' [Lang ='))! = = FALSE) {
$new_message = basic_clear ($ new_message ' [Lang =');
}
-테스트 아니 었이 빠른 수정 프로그램입니다
하지만 두 번째 경우에 [I] [lang = x] [/ 난]이이 bbcode를 작동 하지 않습니다 그리고 그것은 더 복잡 하 고, 또한 달라질 수 있습니다 일부 문제를 더, 때문 당신은 내게 보여 두 격차와 태그 하지만 경우 사람 3 간격 등, 있었고 그 때문 cutted 태그가 안전 하 게 같은 제거 하는 것이 가능 하다 면는 지를 알아낼 필요가 일부 텍스트를 가질 수 있습니다 모르겠어요.
편집
약 & # 039 우리는 curently 그것에 노력 세일즈 잠깐
마지막으로 수정 r.dziadusz; 11-10-11 에 12:49.
안녕하세요 및 감사 합니다. 그것 제발 삭제할 수 있도록이 새 스레드 시작?
내 문자셋은 i s o-8859-1
또한 스크립트에 대 한 정보 주셔서 감사.
앞으로 고정을 얻을 하는 일은 정말 싶습니다 Ascii html 것에 당신에 게 서 듣고 찾고.
안녕하세요 우리는 여전히 그것에 일하고, 우리가 우리의 테스트 포럼에 몇 가지 임시 vbulletin 문제를 극복 하기 위해 지연에 대 한 미안 해요, 당신은 얻을 것 이다 솔루션 최대한 빨리!
안녕하세요 무슨 문제 될 것을 알고, 그래서 내가 말한 것 처럼 그것은 베타 버전 Clearbb의 이전 버전을 사용 하는 것이 같아요.
제거 & 앰프 등 제발 그냥 로봇을 사용 하기 전에 백업에서 데이터베이스를 복원 하 고 그대로 descrption는이 파일을 다시 만들:클릭현재-를 사용 하 여 (하지 이전 그것 문제-만들 수 있는 대 한 미안) 스크립트의 버전
마지막으로 수정 r.dziadusz; 12-10-11 에 11:13.
그리고 영향을 받는 포럼에 게시물/스레드 가치가 2 일을 잃는? 나는 할 수 없습니다...
확인을 만들 수 있습니다 당신을 위해 그것 & # 039 및 quot를 & 앰프의 모든 제거 됩니다 다른 스크립트
이 ASCI html 코드 나타납니다, 하지만이 제품의 베타 버전을 사용, 우리는 당신이 도움이 아무것도 할 것입니다 참고 미안 해요
뛰어난 것입니다. 감사. 스크립트 제거 됩니다 경우에이 같은 다른 단어에 가입한: & quot;뮌헨-Nordwest & quot; ?
마지막으로 수정 norku; 12-10-11 에 17:27.
그것은 또한 Beta 버전
1. 제발 파일을 만들고 "decode.php"로 저장
2. 아래 코드 그것에 넣고 저장
3. 포럼 루트 서버에 업로드
4. 수행 합니다 데이터베이스의 백업
5. 귀하의 포럼을 해제
6. 관리자로 로그인
7. 귀하의 브라우저에에서 귀하의 "clearBB.php"에 대상 url을 넣어
8. 언론 "clear" 버튼
<? php 에코 "< input type = /" 숨겨진 / "이름 = /" securitytoken / "값 = /" ". $vbulletin-> userinfo ['securitytoken']. "/" / > / n ";?>
< p 스타일 = "텍스트-정렬: 센터" >
이 프로그램을 사용 하 여 "정상적인" 표지판에 asci html 코드를 변경 하려면
</br>이 스크립트에 큰 영향을 하고있다 당신의
데이터베이스 및 변경 영구-<b> 취소할된 </b>를 따라서 되지 않을 수 있습니다.
</br>
데이터베이스의 <b> 백업 했는지 확인! </b> <b>을 설정 하는 것을 기억 하 고
이 스크립트를 사용 하는 동안 귀하의 포럼 </b> off! </p>
< action="/forum/ko/decode.php?do=execute 양식" 메서드 "게시물" = >< input type = "submit"
값 = "명확한" 스타일 = "너비: 70%; 여백-왼쪽: 15% "/ >< / 폼 >
<? PHP
update_pagetext (&$ new_message, $합니다) 함수 {
글로벌 $ vbulletin;
$vbulletin-> db-> query_write ("
업데이트 ". TABLE_PREFIX입니다. "게시물
SET pagetext = '".addslashes($new_message)." '
어디 postid = ".$ 합니다
);
}
update_tittle (&$ new_tittle, $tittle_id) 함수 {
글로벌 $ vbulletin;
$vbulletin-> db-> query_write ("
업데이트 ". TABLE_PREFIX입니다. "게시물
설정된 제목 = '".addslashes($new_tittle)." '
어디 postid = ".$ tittle_id
);
$vbulletin-> db-> query_write ("
업데이트 ". TABLE_PREFIX입니다. "스레드
SETtitle = '".addslashes($new_tittle)." '
어디 firstpostid = ".$ tittle_id
);
}
require_once ( '/ global.php.');
만약 ($_REQUEST ['마'] = '실행') {
$to_remove = 배열 ("& gt;", "& lt;", "& 앰프;", "'", "& quot;");
$결과 = $vbulletin-> db-> query_read ("SELECT * FROM".TABLE_PREFIX. "어디 pagetext 게시물 LIKE '% & gt; %' 또는 pagetext 같은 '% & lt; %' 또는 pagetext 같은 '% & 앰프; %' 또는 pagetext 같은 '% & # 039%' 또는 pagetext 같은 '% & quot; %' 또는 제목 LIKE '% & 앰프; %' 또는 제목 처럼 '% & # 039%'와 같은 제목 또는 '% & lt; %' 또는 제목 LIKE '% & gt; %' 또는 제목 처럼 '% & quot; %'");
동안 ($ 메시지 = $db-> fetch_array($result)) {
$new_message = $메시지 ['pagetext'];
만약 ((strpos ($ 메시지 ['pagetext'] ' & gt;'))! = = FALSE) {
$new_message = str_replace ('& gt; ',' >', $new_message);
}
만약 ((strpos ($ 메시지 ['pagetext'] ' & lt;'))! = = FALSE) {
$new_message = str_replace ('& lt; ',' <', $new_message);
}
만약 ((strpos ($ 메시지 ['pagetext'] ' & 앰프;'))! = = FALSE) {
$new_message = str_replace ('& 앰프;', '&',$ new_message);
}
만약 ((strpos ($ 메시지 ['pagetext'] ' & # 039'))! = = FALSE) {
$new_message = str_replace ('& # 039'"'",$ new_message);
}
만약 ((strpos ($ 메시지 ['pagetext'] ' & quot;'))! = = FALSE) {
$new_message = str_replace ('& quot; ',' "', $new_message);
}
update_pagetext($new_message,$message['postid']);
$new_title = $메시지 ['제목'];
만약 ((strpos ($ 메시지 ['제목'] ' & gt;'))! = = FALSE) {
$new_title = str_replace ('& gt; ',' >', $new_title);
}
만약 ((strpos ($ 메시지 ['제목'] ' & lt;'))! = = FALSE) {
$new_title = str_replace ('& lt; ',' <', $new_title);
}
만약 ((strpos ($ 메시지 ['제목'] ' & 앰프;'))! = = FALSE) {
$new_title = str_replace ('& 앰프;', '&',$ new_title);
}
만약 ((strpos ($ 메시지 ['제목'] ' & # 039'))! = = FALSE) {
$new_title = str_replace ('& # 039'"'",$ new_title);
}
만약 ((strpos ($ 메시지 ['제목'] ' & quot;'))! = = FALSE) {
$new_title = str_replace ('& quot; ',' "', $new_title);
}
update_tittle ($new_title, $message['postid']);
}
}
?>
마지막으로 수정 r.dziadusz; 18-10-11 에 19:36.