Перейти к контенту

Может добавите эти хаки в архив?


Рекомендуемые сообщения

Привет!

У вас форум ИПБ 1.3.1 И на нем имеются хаки , быстрого ответа , быстрой цитаты и т.д...

Не могли бы выложить их в обменик?

Ссылка на комментарий
Поделиться на других сайтах

Song

Надеюсь ты со своим супер зрением , найдеш в этом архиве хаки "быстрого ответа , быстрой цитаты " для ИПБ 1.3.1 или же 1.3....

Ссылка на комментарий
Поделиться на других сайтах

Novenkiy

ТМ, ну сколько можно говорить что 1.2 и 1.3 - это ОДНО И ТОЖЕ!!!!!!!!!!!!!!!!!!!!!!

Ссылка на комментарий
Поделиться на других сайтах

Novenkiy

а те что тьі указал - именно подходят. ставь. :D

Ссылка на комментарий
Поделиться на других сайтах

Song

транслит

форма бистрого ответа

хак наград

уже 10 раз перепробывал ниче не выходит!

 

транслит стал когда загрузил уже редактированные фаилы , но после скин полетел...

 

Может кто нить попробыват зделать? Или просто проверить правильно ли я делаю?

Зделаю и вышлю файлы , если кто согласится...

спасибо

Ссылка на комментарий
Поделиться на других сайтах

Novenkiy

транслит и формы быстрого ответа работает 100%

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

Ссылка на комментарий
Поделиться на других сайтах

Song

посмори этот хак , там одно и тоже повторяется , помоему он битый?

 

################################################################################
################################################################################
#
###

Транслит для  IPB 1.2
 by Rizo
################################################################################
################################################################################
#
##

Оригинал для IPB 1.1 сделал KiNO ( http://forum.woweb.ru )
Переделал для IPB 1.2 Rizo ( http://rusboard.com )

Редактируем 3 файла:
-- lang-post.php
-- skin_topic.php (транслит в быстром ответе)
-- skin_post.php (транслит в простом ответе и PM)


Установка: 

1) в lang_post.php и найдем:

'hb_click_close' => "Нажмите на кнопку для закрытия", 


и сразу после этого добавим:
'hb_transit'   => "Перевести текст, набранный транслитом, на русский (alt + t)", 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2) Затем идем skin_topic.php и найдем почти в конце:


var help_list           = "{$ibforums->lang['hb_list']}";
var help_code           = "{$ibforums->lang['hb_code']}";
var help_click_close    = "{$ibforums->lang['hb_click_close']}";
var list_prompt         = "{$ibforums->lang['js_tag_list']}"; 

и после этого добавляем: 
  var help_transit         = "{$ibforums->lang['hb_transit']}"; 


спустимся чуть ниже к:
//-->
</script> 

и сразу после этого добавим:
<script language="JavaScript" type="text/javascript">
var rusBig = new Array( "Э", "Ч", "Ш", "Ё", "Ё", "Ж", "Ю", "Ю", "\Я", "\Я", "А", "Б", "В", "Г", "Д", "Е", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Щ", "Ъ", "Ы", "Ь");
var rusSmall = new Array("э", "ч", "ш", "ё", "ё","ж", "ю", "ю", "я", "я", "а", "б", "в", "г", "д", "е", "з", "и", "й", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "щ", "ъ", "ы", "ь" );
var engBig = new Array("E\'", "CH", "SH", "YO", "JO", "ZH", "YU", "JU", "YA", "JA", "A","B","V","G","D","E", "Z","I","J","K","L","M","N","O","P","R","S","T","U","F","H","C", "W","~","Y", "\'");
var engSmall = new Array("e\'", "ch", "sh", "yo", "jo", "zh", "yu", "ju", "ya", "ja", "a", "b", "v", "g", "d", "e", "z", "i", "j", "k", "l", "m", "n", "o", "p", "r", "s",  "t", "u", "f", "h", "c", "w", "~", "y", "\'");
var rusRegBig = new Array( /Э/g, /Ч/g, /Ш/g, /Ё/g, /Ё/g, /Ж/g, /Ю/g, /Ю/g, /Я/g, /Я/g, /А/g, /Б/g, /В/g, /Г/g, /Д/g, /Е/g, /З/g, /И/g, /Й/g, /К/g, /Л/g, /М/g, /Н/g, /О/g, /П/g, /Р/g, /С/g, /Т/g, /У/g, /Ф/g, /Х/g, /Ц/g, /Щ/g, /Ъ/g, /Ы/g, /Ь/g);
var rusRegSmall = new Array( /э/g, /ч/g, /ш/g, /ё/g, /ё/g, /ж/g, /ю/g, /ю/g, /я/g, /я/g, /а/g, /б/g, /в/g, /г/g, /д/g, /е/g, /з/g, /и/g, /й/g, /к/g, /л/g, /м/g, /н/g, /о/g, /п/g, /р/g, /с/g, /т/g, /у/g, /ф/g, /х/g, /ц/g, /щ/g, /ъ/g, /ы/g, /ь/g);
var engRegBig = new Array( /E'/g, /CH/g, /SH/g, /YO/g, /JO/g, /ZH/g, /YU/g, /JU/g, /YA/g, /JA/g, /A/g, /B/g, /V/g, /G/g, /D/g, /E/g, /Z/g, /I/g, /J/g, /K/g, /L/g, /M/g, /N/g, /O/g, /P/g, /R/g, /S/g, /T/g, /U/g, /F/g, /H/g, /C/g, /W/g, /~/g, /Y/g, /'/g);
var engRegSmall = new Array(/e'/g, /ch/g, /sh/g, /yo/g, /jo/g, /zh/g, /yu/g, /ju/g, /ya/g, /ja/g, /a/g, /b/g, /v/g, /g/g, /d/g, /e/g, /z/g, /i/g, /j/g, /k/g, /l/g, /m/g, /n/g, /o/g, /p/g, /r/g, /s/g, /t/g, /u/g, /f/g, /h/g, /c/g, /w/g, /~/g, /y/g, /'/g);


function rusLang() {
var textar = document.REPLIER.Post.value;
if (textar) {
for (i=0; i<engRegSmall.length; i++) {
textar = textar.replace(engRegSmall[i], rusSmall[i])  
    }
for (var i=0; i<engRegBig.length; i++) {
textar = textar.replace(engRegBig[i], rusBig[i])  
    } 
document.REPLIER.Post.value = textar;
 }
}

</script> 



теперь идем чутка ниже:
       <input type='button' accesskey='h' value=' http:// ' onClick='tag_url()'            class='codebuttons' name='url' onMouseOver="hstat('url')">
       <input type='button' accesskey='g' value=' IMG '     onClick='tag_image()'          class='codebuttons' name='img' onMouseOver="hstat('img')">
       <input type='button' accesskey='e' value='  @  '     onClick='tag_email()'          class='codebuttons' name='email' onMouseOver="hstat('email')">
       <input type='button' accesskey='q' value=' QUOTE '   onClick='simpletag("QUOTE")'   class='codebuttons' name='QUOTE' onMouseOver="hstat('quote')">
       <input type='button' accesskey='p' value=' CODE '    onClick='simpletag("CODE")'    class='codebuttons' name='CODE' onMouseOver="hstat('code')">
       <input type='button' accesskey='l' value=' LIST '     onClick='tag_list()'          class='codebuttons' name="LIST" onMouseOver="hstat('list')"> 

и сразу после этого добавляем строчку:  
          <input type='button' accesskey='t' value=' TRANSLIT '     onClick='rusLang()'          class='codebuttons' name="TRANSLIT" onMouseOver="hstat('transit')"> 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

3) В skin_post.php почти в конце

var help_list           = "{$ibforums->lang['hb_list']}";
var help_code           = "{$ibforums->lang['hb_code']}";
var help_click_close    = "{$ibforums->lang['hb_click_close']}";
var list_prompt         = "{$ibforums->lang['js_tag_list']}"; 

ниже добавим

  var help_transit         = "{$ibforums->lang['hb_transit']}"; 

спустимся чуть ниже к:
//-->
</script> 

и ниже

<script language="JavaScript" type="text/javascript">
var rusBig = new Array( "Э", "Ч", "Ш", "Ё", "Ё", "Ж", "Ю", "Ю", "\Я", "\Я", "А", "Б", "В", "Г", "Д", "Е", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Щ", "Ъ", "Ы", "Ь");
var rusSmall = new Array("э", "ч", "ш", "ё", "ё","ж", "ю", "ю", "я", "я", "а", "б", "в", "г", "д", "е", "з", "и", "й", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "щ", "ъ", "ы", "ь" );
var engBig = new Array("E\'", "CH", "SH", "YO", "JO", "ZH", "YU", "JU", "YA", "JA", "A","B","V","G","D","E", "Z","I","J","K","L","M","N","O","P","R","S","T","U","F","H","C", "W","~","Y", "\'");
var engSmall = new Array("e\'", "ch", "sh", "yo", "jo", "zh", "yu", "ju", "ya", "ja", "a", "b", "v", "g", "d", "e", "z", "i", "j", "k", "l", "m", "n", "o", "p", "r", "s",  "t", "u", "f", "h", "c", "w", "~", "y", "\'");
var rusRegBig = new Array( /Э/g, /Ч/g, /Ш/g, /Ё/g, /Ё/g, /Ж/g, /Ю/g, /Ю/g, /Я/g, /Я/g, /А/g, /Б/g, /В/g, /Г/g, /Д/g, /Е/g, /З/g, /И/g, /Й/g, /К/g, /Л/g, /М/g, /Н/g, /О/g, /П/g, /Р/g, /С/g, /Т/g, /У/g, /Ф/g, /Х/g, /Ц/g, /Щ/g, /Ъ/g, /Ы/g, /Ь/g);
var rusRegSmall = new Array( /э/g, /ч/g, /ш/g, /ё/g, /ё/g, /ж/g, /ю/g, /ю/g, /я/g, /я/g, /а/g, /б/g, /в/g, /г/g, /д/g, /е/g, /з/g, /и/g, /й/g, /к/g, /л/g, /м/g, /н/g, /о/g, /п/g, /р/g, /с/g, /т/g, /у/g, /ф/g, /х/g, /ц/g, /щ/g, /ъ/g, /ы/g, /ь/g);
var engRegBig = new Array( /E'/g, /CH/g, /SH/g, /YO/g, /JO/g, /ZH/g, /YU/g, /JU/g, /YA/g, /JA/g, /A/g, /B/g, /V/g, /G/g, /D/g, /E/g, /Z/g, /I/g, /J/g, /K/g, /L/g, /M/g, /N/g, /O/g, /P/g, /R/g, /S/g, /T/g, /U/g, /F/g, /H/g, /C/g, /W/g, /~/g, /Y/g, /'/g);
var engRegSmall = new Array(/e'/g, /ch/g, /sh/g, /yo/g, /jo/g, /zh/g, /yu/g, /ju/g, /ya/g, /ja/g, /a/g, /b/g, /v/g, /g/g, /d/g, /e/g, /z/g, /i/g, /j/g, /k/g, /l/g, /m/g, /n/g, /o/g, /p/g, /r/g, /s/g, /t/g, /u/g, /f/g, /h/g, /c/g, /w/g, /~/g, /y/g, /'/g);


function rusLang() {
var textar = document.REPLIER.Post.value;
if (textar) {
for (i=0; i<engRegSmall.length; i++) {
textar = textar.replace(engRegSmall[i], rusSmall[i])  
    }
for (var i=0; i<engRegBig.length; i++) {
textar = textar.replace(engRegBig[i], rusBig[i])  
    } 
document.REPLIER.Post.value = textar;
 }
}

</script>

теперь идем чутка ВЫШЕ и находим 2 РАЗА:

       <input type='button' accesskey='h' value=' http:// ' onClick='tag_url()'            class='codebuttons' name='url' onMouseOver="hstat('url')">
       <input type='button' accesskey='g' value=' IMG '     onClick='tag_image()'          class='codebuttons' name='img' onMouseOver="hstat('img')">
       <input type='button' accesskey='e' value='  @  '     onClick='tag_email()'          class='codebuttons' name='email' onMouseOver="hstat('email')">
       <input type='button' accesskey='q' value=' QUOTE '   onClick='simpletag("QUOTE")'   class='codebuttons' name='QUOTE' onMouseOver="hstat('quote')">
       <input type='button' accesskey='p' value=' CODE '    onClick='simpletag("CODE")'    class='codebuttons' name='CODE' onMouseOver="hstat('code')">
       <input type='button' accesskey='l' value=' LIST '     onClick='tag_list()'          class='codebuttons' name="LIST" onMouseOver="hstat('list')"> 

и сразу после этого добавляем строчку:  
          <input type='button' accesskey='t' value=' TRANSLIT '     onClick='rusLang()'    

Ссылка на комментарий
Поделиться на других сайтах

Novenkiy

Хак наград 100% работает, у меня стоит на форуме... Если что, могу помочь с установкой, какие у тебя ошибки возникают?

Ссылка на комментарий
Поделиться на других сайтах

Heo

Novenkiy

Там не одно и то же. Первая модификация в файле skin_topic.php, а вторая в skin_post.php

V odnom faile est vse eto , v drugom netu!

 

FLYM

Spasibo!

Ya shas eshe razok poprobuyu postavit , posle soobshu :D

Ссылка на комментарий
Поделиться на других сайтах

Вот еше раз попробывал но ниче не вышло....

В админке все ОК , вот толко когда захожу в любую тему , там над логотипом появляется этот код-->

 

 

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/user/public_html/forums/sources/Topics.php on line 1061

 

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/user/public_html/forums/sources/Topics.php on line 1061

 

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/user/public_html/forums/sources/Topics.php on line 1061

 

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/user/public_html/forums/sources/Topics.php on line 1061

 

У меня уже стоят хаки:

 

Country Flags Mod v3.0

Оправка ПМ после реги

5 Последних зареганных юзеров , тем и лучшие 5 пользоваталей

Ссылка на комментарий
Поделиться на других сайтах

У меня была такая ошибка, причина оказалась такой: у меня префикс в БД был не ibf_, а другой, нужно. Если у тебя тоже так, то после установки модификации в файле Topics.php вместо

$consulta=mysql_query("select * from ibf_awards where mid = '$member[id]'");

вставь

$consulta=mysql_query("select * from твой_префиксawards where mid = '$member[id]'");

А также в файле Profile.php вместо

$consulta=mysql_query("select * from ibf_awards where mid = '$member[id]'");

также вставь

$consulta=mysql_query("select * from твой_префиксawards where mid = '$member[id]'");

 

Надпись твой_префикс замени на префикс MySQL, который ты указывал при установке....

 

Должно работать....

Ссылка на комментарий
Поделиться на других сайтах

Flym

Спасибо , все получилось!

Только надо было еше в awards.php менят префикс!

 

А как на счет других? Ты не ставил их? в смисле хаки...

Добавлено в [mergetime]1085909854[/mergetime]

Такс , поставил еше один мод , онлайн/оффлайн

 

А вот самых главых нет :D

 

Быстрый ответ и транслит! Может кто нить помочь поставить их?

Ссылка на комментарий
Поделиться на других сайтах

Ага, я забыл про это написать: там только второе значение (Там две ibf_) нуна изменить...

Быстрый ответ установился сразу спокойно, транслит мне не нужен, так что я не ставил и ничего не знаю:D

Ссылка на комментарий
Поделиться на других сайтах

Усе , поставил я этот мод бистрого ответа...

Ну вот одно мне не подходит , это то что как захожу в тему быстрый ответ не открывается нужно нажимать на кнопку для открытия : (

Как зделать так чтобы этой кнопки вообше не было и быстрый ответ открывался автоматом полсе входа в тему??

Ссылка на комментарий
Поделиться на других сайтах

Еше вопрос народ..

Чтобы было как у вас, когда выделяеш цитируемый текст и нажимаеш на цитата, он автоматом идет в быстрый ответ...И когда нажимаеш на НИК то ник также идет в быстриы ответ , тоесть профиль не открывается : )

И если не трудно скажите как зделат так чтобы профиль был внизу как na данном форуме : )

 

Я нашел этот хак но он не такой как тут....

Спасибо

Ссылка на комментарий
Поделиться на других сайтах

Novenkiy

Как зделать так чтобы этой кнопки вообше не было и быстрый ответ открывался автоматом полсе входа в тему??

В местном архиве две (кажется) формы быстрого ответа.

Расширенная форма быстрого ответа - работает с кнопкой

Форма быстрого ответа IPB v1.2 - работает как тут

 

Цитата с выделением и вставка имени v1.2 - почитай внимательнее, многие вопросы отпадут.

Ссылка на комментарий
Поделиться на других сайтах

urisoft

спасибо!

Поставил транслит все окейно!

Вот только маленкая проблема , не отображается текст накнопках стояших выше быстрого ответа... На 3-ех кнопках с права..

Тоест там '?????'

Ссылка на комментарий
Поделиться на других сайтах

Поставил мод быстрой цитаты...

Когда нажимаю на ник то все ОК , ник вставляется !

 

Когда нажимаю на ЦИТАТАТА , имеется ввиду кнопка находяшаяся рядом с ЭДИТ, то меня перекидивает на другую страницу , как бы ответ на данный пост....

Как исправить? Знает кто? В той теме покопался не нашел....

Ссылка на комментарий
Поделиться на других сайтах

Novenkiy

поставить до конца мод бьістой цьітатьі. Или может тьі не тот мод взял. :D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.