Anvar писал(а):Однако у меня помимо этого возникла ещё и другая проблема, не работает children()
Anvar, я помню в обсуждениях ты про это писал, у меня вроде работало без проблем, я и оставил исходный код. Если будет массово то можно и по другому переписать.
Добавлено спустя 4 минуты 26 секунд:
Anvar писал(а):ВладимирТ, Я по нижней и ставил. Дело в том что в счётчике сообщений на phpBB3.1 используется ссылка.
КОД JAVASCRIPT: ВЫДЕЛИТЬ ВСЁ
$(".profile-posts, .profile-posts a")
Блин, откуда это, у меня вроде так:
Код: Выделить всё
<!-- IF S_VIEWTOPIC -->
<script type="text/javascript">
var MyZwzd=[
"{ROOT_PATH}ext/PhpbbguruNet/StarsForPosts/stars/3.png",3,
"{ROOT_PATH}ext/PhpbbguruNet/StarsForPosts/stars/10.png",10,
"{ROOT_PATH}ext/PhpbbguruNet/StarsForPosts/stars/20.png",20,
"{ROOT_PATH}ext/PhpbbguruNet/StarsForPosts/stars/50.png",50,
"{ROOT_PATH}ext/PhpbbguruNet/StarsForPosts/stars/100.png",100,
"{ROOT_PATH}ext/PhpbbguruNet/StarsForPosts/stars/300.png",300,
"{ROOT_PATH}ext/PhpbbguruNet/StarsForPosts/stars/500.png",500,
"{ROOT_PATH}ext/PhpbbguruNet/StarsForPosts/stars/1000.png",1000,
"{ROOT_PATH}ext/PhpbbguruNet/StarsForPosts/stars/2000.png",2000,
"{ROOT_PATH}ext/PhpbbguruNet/StarsForPosts/stars/3000.png",3000,
"{ROOT_PATH}ext/PhpbbguruNet/StarsForPosts/stars/5000.png",5000,
"End"];
$(".postprofile .profile-posts").each(function () {
var zw = 0;
zw = $(this).html().replace('<strong>{L_POSTS}{L_COLON}</strong> ','');
zw = Math.floor(zw),
ZWleng = MyZwzd.length-2;
if(zw>=MyZwzd[1]){
var L1=[],
L2=[],
a=false;
for(i = 0; i < ZWleng; i += 2){
j = ZWleng - i;
L1[i/2] = Math.floor(zw/MyZwzd[j]);
if(L1[i/2] > 0){
a=true
};
L2[i/2] = MyZwzd[j-1];
zw = zw - MyZwzd[j] * L1[i/2];
}
if(a){
$(this).parent("dl").children("dd:nth-child(2)").after('<dd class="pa-zwezda"></dd>');
for (var i = 0; i < L1.length; i++){
if(L1[i] >0){
var zwzdaImg='<img src="'+L2[i]+'" title="{L_POSTS}{L_COLON} '+MyZwzd[ZWleng-i*2]+'"/>';
for (var x = 0; x < L1[i]; x++){
$(this).parent("dl").children(".pa-zwezda").append(zwzdaImg);
}
}
}
}
};
});
</script>
<!-- ENDIF -->