DeveloperRu

DeveloperRu
Рейтинг
72
Регистрация
27.02.2009

по-разному говорят, я привык говорить о перегрузке функций в стиле этого автора http://gamedev.gameslife.ru/cpp/cpp_article3_1.html#_toc2

DeveloperRu добавил 22.07.2009 в 13:55

Храк, про 0,02 сек ты может и прав, но у тебя и система-то не такая сложная, к тому же функциональность пока что слабая

когда нарастишь функционал, добавишь голосования и прочее в количестве хотя бы 20 модулей - тогда и поговорим, посравниваем с битриксом и прочими аналогами по скорости

друзья, с чего такое бравирование соответствию E_STRICT ?

я, например, ему не следую с целью иметь возможность перегружать методы в стиле с++ и нисколько об этом не жалею

вообще, надо правильно планировать использование функции

а если вдруг придется добавить входящую переменную - то ставишь значение по умолчанию и переписываешь логику функции

это никак не влияет на остальной код

хостинг обычно делает бекап - попросите, только будьте готовы выложить деньги

да хотя бы потестировать и посмотреть принцип работы, как транзакции работают и тп

что-то не могу ничего подходящего найти, что актуально на июль 2009 :)

а еще лучше - возьмите друпал и сделайте на нем, поскольку делать полноценный многофункциональный сайт на вп - это возможно, однако в будущем будете кусать локти

вот полная подсказка

http://www.vbsupport.org/forum/archive/index.php/t-1114.html



дописываем к конец clientscript\vbulletin_quick_reply.js
// START nick to quick relpay

function insertnick(nickname){
if(document.selection){
document.vbform.message.focus();
document.selection.createRange().text += '' + nickname + ', ';
}
else{
document.vbform.message.focus();
document.vbform.message.value+= '' + nickname + ', ';
}
}
// END nick to quick relpay


находим в postbit_legacy
<div id="postmenu_$post[postid]">
<if condition="$show['profile']">
<a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
<script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
<else />
$post[musername]
</if>
</div>

и заменяем на
<if condition="$show['quickreply']">
<a class="bigusername" href="javascript:insertnick('$post[username]');" title="Вставить ник в форму быстрого ответа"><b>$post[musername]</b></a>
<else />
<b>$post[musername]</b>
</if>
<span id="postmenu_$post[postid]">
<img src="$stylevar[imgdir_misc]/menu_open.gif" border=0 />
<script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
</span>

-----
при клике по ники ник вставляется в быстрый ответ а рядом с ником появляется стрелочка с ненюшкой, проверял на опере8,5, эксплорере, маие, лисе

Unlock, проверка, как это работает :)

имхо, ответ простой - при помощи javascript

<a class="smallfont" title="Ник в ответ" href="javascript:insertnick('Unlock');"><b>Обратиться по нику</b></a>

а вот и функция JS

function insertnick(nickname) {
document.vbform.message.focus();
document.vbform.message.value+= '' + nickname + ', ';
}

в шаблоне у тебя есть доступ к меткам с именем ника - просто вставь эту метку вместо Unlock в javascript:insertnick('Unlock');

друзья, а для чего может подойти такой сайт с набором статей?

вроде страниц немного, на сапе деньги небольшие, на контексте - тоже

Всего: 504