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

totoshka

Пользователи
  • Постов

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

  • Посещение

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

    1

Сообщения, опубликованные totoshka

  1. В общем так и не удалось мне изменяя дату поднять прикрепленную тему вверх.

    Как сделать так как скрине?

    Объявления тоже интересно. Но более важно как отделить и кучи закрепленных тем пару штук и вынести в важные.

    Сейчас важные не поднимаются а тупо имеют флаг что она важная. У меня это FAQ в разделе.

    topics.jpg

  2. В общем конвертер с 3 на 4 явно несколько криво работает. У меня к примеру на блогах не перенес корректно тэги от некоторых блогов юзеров что выводит ошибку темы как на скрине.

    Это значит то что в базе в таблице тэгов в место текста тэга стоит NULL.

    лечится редактированием каждой записи и добавлением тэгов.  В БД можно удалить записи с NULL, но ошибка не исправляется, надо где-то еще что-то чистить.

     

    41132-blogs.jpg

  3. Ну вот этот пункт:

    Цитата

     

    Проверка URL адресов и путей перед обновлением

    Очень важно перед процессом обновления проверить свои url адреса и пути хранения файлов в админцентре 3.x.

     

    не говорит о том что надо полностью перенести на другой домен рабочий форум. Думаю стоит именно это указать в доке, что если меняешь домен то переносишь туда полностью все. правишь все пути, перестраиваешь кэш. И перед апгрейдом, я бы еще чтобы не плодить мусор, посоветовал бы переименовать каталоги ipb так чтобы они не совпали с ips4 и уже потом апгрейдить.

    а хуки моды и приложения у меня изначально были отключены.

  4. на ips нашел похоже ответ. чтобы перенести старю версию форума и сразу апгрейднуть придется 

    старую версию полностью поднять на новом домене, обновить все кэши и перестроить все пути средствами старой версии и только потом уже натягивать на нее Ips4. бла. ну чтож  еще одна ночка тестов. :))))

  5. Чтобы не нажить беды на боевом сервере поднял тестовый домен.

    итак infovend.ru - боевой, а  infovend.net тестовый

    базу скопировал и успешно апгрейднул до 4.1.13 все путем. все рабоает, НО глянув исходник сгенерированной страницы увидел что часть путей с ресурсами ведет на боевой домен. при этом все файлы, смайлики, галерею перенес на infovend.net все пути все идентично разнца лишь в ru и net.

     

    Вот соурс страницы, причем какие-то ресурсы грузит с нового домена, а большинство со старого.

    <!DOCTYPE html>
    <html lang="ru-RU" dir="ltr">
    	<head>
    		<meta charset="utf-8">
    		<title>Админцентр</title>
    		<!--[if lt IE 9]>
    		    <script src="//infovend.net/forum/applications/core/interface/html5shiv/html5shiv.js"></script>
    		<![endif]-->
    	<link rel='stylesheet' href='http://infovend.ru/forum/uploads/css_built_2/-7450ff_framework.css.c961bf1be279e9cecad376caa9199d1d.css?v=3cb79ad686' media='all'>
    	<link rel='stylesheet' href='http://infovend.ru/forum/uploads/css_built_2/05-9494829_responsive.css.3da2f22437b29d82362f59fe6926e970.css?v=3cb79ad686' media='all'>
    	<link rel='stylesheet' href='http://infovend.ru/forum/uploads/css_built_2/20-4d43d17_flags.css.86eb40714952ef4f2c362a61c1456b80.css?v=3cb79ad686' media='all'>
    	<link rel='stylesheet' href='http://infovend.ru/forum/uploads/css_built_2/3ba4-2b1eee9_core.css.2c20dd30a0d65df5ac79787fb8da3b1c.css?v=3cb79ad686' media='all'>
    	<link rel='stylesheet' href='http://infovend.ru/forum/uploads/css_built_2/f3d6-5bd_responsive.css.ab209eb577d3da40dd7e8b3322a8285b.css?v=3cb79ad686' media='all'>
    	<link rel='stylesheet' href='http://infovend.ru/forum/uploads/css_built_2/57-7715a518_dashboard.css.0efc0963c9287fc26e6fa51d38083d08.css?v=3cb79ad686' media='all'>
    <link rel='stylesheet' href='http://infovend.ru/forum/uploads/css_built_2/258-002_custom.css.df98c6e647c4ae1667408d0206d6b534.css?v=3cb79ad686' media='all'>
    	<script type='text/javascript'>
    		var ipsDebug = false;		
    		var CKEDITOR_BASEPATH = '//infovend.net/forum/applications/core/interface/ckeditor/ckeditor/';
    		var ipsSettings = {
    			adsess: "e5i0jd1r5h-g90",
    			cookie_prefix: "ips4_",
    			cookie_ssl: false,
    			imgURL: "",
    			baseURL: "//infovend.net/forum/",
    			jsURL: "//infovend.net/forum/applications/core/interface/js/js.php",
    			csrfKey: "912f8-82a3a",
    			antiCache: "3cb-6",
    			disableNotificationSounds: false,
    			useCompiledFiles: true,
    			links_external: 1,
    			memberID: 71
    		};
    	</script>
    <script type='text/javascript' src='http://infovend.ru/forum/uploads/javascript_global/root_library.js.b411a354-6f26fab.js' data-ips></script>
    <script type='text/javascript' src='http://infovend.ru/forum/uploads/javascript_global/root_js_lang_2.js.db26e3f18-ce5118087.js' data-ips></script>
    <script type='text/javascript' src='http://infovend.ru/forum/uploads/javascript_global/root_framework.js.7f1-ae94799.js' data-ips></script>
    <script type='text/javascript' src='http://infovend.ru/forum/uploads/javascript_core/global_global_core.js.6d-f4aca7e.js' data-ips></script>
    <script type='text/javascript' src='http://infovend.ru/forum/uploads/javascript_global/root_admin.js.9cd5e-b191c85af.js' data-ips></script>
    <script type='text/javascript' src='//infovend.net/forum/applications/core/interface/jquery/jquery-ui.js?v=3cb79ad686' data-ips></script>
    <script type='text/javascript' src='//infovend.net/forum/applications/core/interface/jquery/jquery-touchpunch.js?v=3cb79ad686' data-ips></script>
    <script type='text/javascript' src='//infovend.net/forum/applications/core/interface/jquery/jquery.menuaim.js?v=3cb79ad686' data-ips></script>
    <script type='text/javascript' src='//infovend.net/forum/applications/core/interface/jquery/jquery.nestedSortable.js?v=3cb79ad686' data-ips></script>
    <script type='text/javascript' src='http://infovend.ru/forum/uploads/javascript_core/admin_admin_core.js.8dab-e594ed70.js' data-ips></script>
    <script type='text/javascript' src='http://infovend.ru/forum/uploads/javascript_core/admin_admin_dashboard.js.6a4134c-099ef.js' data-ips></script>
    <script type='text/javascript' src='https://www.google.com/jsapi' data-ips></script>
    <script type='text/javascript' src='http://infovend.ru/forum/uploads/javascript_global/root_map.js.da4f3-27b9d0c0243.js' data-ips></script>

     

  6. В общем почин эту хрень. Случилось такое пару недель назад как оказалось. Что предшествовало - ХЗ. скриптом все файлы переименовал все работает

    Кому надо прикладываю скрипт:

    #!/usr/bin/perl
    
    use strict;
    
    use DBI;
    
    my $path = '/______ваш путь____/forum/uploads/';
    
    my $dbh = DBI->connect("dbi:mysql:ИМЯБД:127.0.0.1:3306", "ЮЗЕР", "ПАЗЗЗЗ", {RaiseError => 1}) || die "Unable to connect";
    
    process();
    
    $dbh->disconnect() || "Unable to disconnect";
    
    exit;
    
    sub process() {
        my %used = {};
    
        my $sth = $dbh->prepare(
    <<SQL
    select attach_file, attach_location, attach_filesize from ipb_attachments
    SQL
    ) || die "Unable to prepare";
    
        $sth->execute() || die "Unable to execute";
        while (my $row = $sth->fetchrow_hashref) {
            my $fname = $row->{'attach_file'};
            my $fpath = $row->{'attach_location'};
            my $fsize = $row->{'attach_filesize'};
    
            my @stat = stat($path . $fpath);
            if (@stat) {
                next;
            }
            my $dir;
            if ($fpath =~ /^(.*\/)/) {
                $dir = $1;
            } else {
                print STDERR "Error: No path in '", $fpath, "'\n";
                next;
            }
            my @list = glob('"' . $path . $dir . $fname . '.*"');
            my $n = scalar(@list);
            if ($n == 0) {
                print STDERR "Error: No file '", $dir . $fname, ".*'\n";
                next;
            }
            if ($n == 1) {
                @stat = stat($list[0]);
                if ($stat[7] != $fsize) {
                    print STDERR "Error: File '", $dir . $fname, "' size mismatch (", $fsize, " <> ", $stat[7], ")\n";
                    next;
                }
                make_cmd($list[0], $path . $fpath);
                next;
            }
            if ($n > 1) {
                my $done = 0;
                foreach my $fn (@list) {
                    @stat = stat($fn);
                    if (($stat[7] == $fsize) && (!defined($used{$fn}))) {
                        $used{$fn} = 1;
                        make_cmd($fn, $path . $fpath);
                        $done = 1;
                    }
                    if ($done) {
                        last;
                    }
                }
                if (!$done) {
                    print STDERR "Error: no files matches name = '", $dir . $fname, "', size = ", $fsize, "\n";
                    next;
                }
            }
        }
        $sth->finish();
    }
    
    sub make_cmd() {
        my ($src, $dst) = @_;
        print 'mv "', $src, '" "', $dst, '"', "\n";
    }

     

  7. полез в базу и стал ковырять на преимере вот такого файла:  G250A09.BIN

    в таблице все *_attachments у него в поле location записан левый путь - monthly_01_2012/post-8076-0-20623400-1327727423.ipb

    а сам файл лежит вот с таким именем monthly_01_2012/G250A09.BIN.8ba01e8a337afbd623bfbd245cc64d3b

    заменив в таблице на правильный естественно все скачивается как и положено. 

    Господа - поясните в какой момент такое произошло? может я забыл чего сделать при переходе с одной ветки IPB3.3 на IPB3.4 ?

    заранее спасибо. просто ну дофига аттачей править иначе.

     

  8. Коллеги, заметил что в старых темах где были прикреплены к посту файлы в виде pdf,rar,txt то при попытке скачать их ведет на 404 сами файлы существуют в папке uploads/месяц_год/....

    подобные файлы лежат в виде: Matrix_RS232_Manual_ENG_VTIRS3.pdf.cf246f74331cd75f994067c0c279b1bf

    я могу их ручками восстановить, но это весьма утомительно

    с аттачами которые JPG,PNG проблем нет. с ними все ок. и лежать они в таком виде в этих же папках: post-10273-0-08805000-1327258729.jpg и post-10273-0-08805000-1327258729_thumb.jpg

    Есть ли инструмент восстановления аттачей?

     

     

     

     

  9. Скрин к сожалению не сделал, было предупреждение что возникла проблема с базой блогов. тут конечно возможно и беда на сервере. Сообщение о проблеме возникло в процессе апгрейда. Я сам сейчас пока тестирую разные релизы и составляю карту стопов и проблем перед финальным апгрейдом. У меня лицензия куплена, но не все модули.

    Если повторится то обязательно сообщу. И повторюсь я делаю апгрейд с 3.4.6 на 4ку. 

  10. Все ищу релиз на который можно беспроблемно апгреднуться с трешки. На этой версии умирают блоги. В момент апгрейда выдает ошибку с возможностью пропустить и продолжить дальше. После апгрейда секция блогов содержит записи, что все блоги удалены.

  11. Долго рыл эту тему. т.к. сам на другой борде столкнулся. суть беды в том что у многих conf_global.php содержит лишнее и аккурат вылетает на строках фаервола.

    Читаем тут и удаляем все  что ниже основных директив (это мои настройки их можно не брать)

    <?php
    $INFO['base_url']                       =       'http://тутваш сайт';
    $INFO['sql_driver'] = 'mysql';
    $INFO['sql_host'] = 'localhost';
    $INFO['sql_database'] = 'ваша база';
    $INFO['sql_user'] = 'вашюзер';
    $INFO['sql_pass'] = 'пасс';
    $INFO['sql_tbl_prefix'] = 'ipb_';
    $INFO['sql_debug'] = '0';
    $INFO['sql_charset'] = 'utf8';
    $INFO['board_start'] = '1301938577';
    $INFO['installed'] = '1';
    $INFO['php_ext'] = 'php';
    $INFO['safe_mode'] = '0';
    $INFO['board_url'] = 'http://тутваш сайт';
    $INFO['banned_group'] = '5';
    $INFO['admin_group'] = '4';
    $INFO['guest_group'] = '2';
    $INFO['member_group'] = '13';
    $INFO['auth_group'] = '1';
    $INFO['use_friendly_urls'] = '1';
    $INFO['_jsDebug'] ='0';
    $INFO['mysql_tbl_type'] = 'InnoDB';
    ?>

    Все, никаких фаерволов.

    типа этого (удалить все нафиг копию конфига только оставьте) 

    define('IN_DEV', 0);
    
    
    if ( ! defined( 'IPB_FIREWALL' ) )
    {
        define('IPB_FIREWALL', 1);
    
        /**
         *  NOTE: This is a protecting web-firewall module generated by Invision Power
         *  Module includes security patch for high-risks vulnerability CVE-2012-5692
         *  Do not touch this file for security reasons
         *  Please insert this code to as many php files as possible
         *
         *  @package    IP.Firewall
         *  @version    $Revision: 9544 $
         *  @md5        e66e6cadd6e13efea54ed50c0eb2d32b
         *  @sha1       6966286d64352840245f5b2248545450
         *  @crc32      5f51554f5445225d293d3d2463732965
         */


    как только все привел к нужному виду, так никаких проблем с конвертером. все отработало и дальше пошел апгрейд.

     

     

  12. Бред. Это наверно относится ко всяким говносайтам(шаблонным) с минимальной движухой.

    Месячный доход он всегда разный, надо мониторить рынок и потенциальных рекламодателей.  если компании не размещаются, а висит тупо халявная гугло-яндо реклама то такой сайт стоит копейки и особо не стоит рассчитывать на высокую стоимость. Если размещаются компании и долгосрочно - год/два и более, то тут уже реально надо думать, а лучше нанимать аудиторов и делать выводы. 

    Я бы к примеру за ваш сайт 100т.р не дал.

     

  13. Коллеги, подскажите какой хук или компонент надо прицепить чтобы с главной сайта (вордпресс) последние 4 новости попадали на главную форума.

    В идеале хотелось бы сделать как на 4pda.ru/forum  "Информационная панель"  

    Премного благодарен!!!!

  14. Собственно вопрос в теме, подскажите какой темплейт надо править когда вываливаются результаты поиска или например при нажатии на кнопку "Последние темы" или как тут "Публикации"

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

     

    Спасибо!

×
×
  • Создать...