Удаление папки /install/ - обязательно!

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Loading

Go Back   форум vBSupport.org > >
Register Изображения Меню vBsupport Files Manager Аллея Звёзд Реклама на форуме Search Today's Posts Mark Forums Read
  • Мемберка
  • Администраторам
  • Premoderation
  • For English speaking users
  • Изменения в правах
  • Каталог Фрилансеров
Пароли на скачивание файлов в Member Area меняются автоматически каждый день
Если вам нужно скачать какой то скрипт, за паролем ко мне в ЛС
привет какирам kerk
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Не можете скачать вложение?
Изменения в правах групп пользователей
внимательно читаем эту и эту темы
Короткая версия - тут
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

 
 
Первый пост
Old  
Luvilla
Блондинка с электро......
 
Luvilla's Avatar
Default 0

Quote:
Originally Posted by YaGosha View Post
В слове "Благоустройство" - две буквы "т"... и последняя из них вылетела...

буква "Т" тут ни при чём)
считаем: рвётся 13-я буква
ищите, где в настройках проставлено 25 символов до перевода строки и поставьте хотя бы 50
это 4ка у Вас, что ли? это не в блоге ли вылазит проблема с рваной буквой?
в блогах стоит по дефолту 25 символов

Quote:
Originally Posted by YaGosha View Post
это должно помочь?
понятия не имею
ставить диагноз без детального осмотра пациента - не моё.... я не телепат, я патологоанатом
 
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
Old  
YaGosha
Простоузер
Default 0

Quote:
Originally Posted by Luvilla View Post

буква "Т" тут ни при чём)
считаем: рвётся 13-я буква
ищите, где в настройках проставлено 25 символов до перевода строки и поставьте хотя бы 50
это 4ка у Вас, что ли? это не в блоге ли вылазит проблема с рваной буквой?
в блогах стоит по дефолту 25 символов
Да, это у нас - 4.1.3...

Увеличил перенос с 25 до 50-ти ... и чудо свершилось...
Luvilla, вы прям волшебница

Паталогоанатом пока ещё не требуется... больной скорее жив чем мёртв... Сейчас сотворим клона БД и будем ставить опыты... потом отпишусь что получилось...

YaGosha добавил 03-09-2012 в 02:54 PM
Вопрос о буквах "ш" и "и" - остается открытым... Кто знает как это можно побороть?

Я так догадываюсь, что если мы начнем манипулировать с таким косяком в базе, то нам не удастся это исправить и в конвертированной в utf8 базе.

Last edited by YaGosha : 03-09-2012 at 04:54 PM. Reason: Добавлено сообщение
 
Old  
Luvilla
Блондинка с электро......
 
Luvilla's Avatar
Default 1

Quote:
Originally Posted by YaGosha View Post
Я так догадываюсь, что если мы начнем манипулировать с таким косяком в базе, то нам не удастся это исправить и в конвертированной в utf8 базе.
удастся
поищите, здесь была инструкция, как пофиксить именно эти символы
 
Old  
YaGosha
Простоузер
Default 0

Наверное речь идет об вот этом методе?

Quote:
Originally Posted by OldEr View Post
... сохранить читабельный дамп в ютф, раскоментировать строку в конфиге, прописать там utf8 и импортировать сохраненный дамп в ютф.
Испытание проведем на клоне.
 
Old  
Luvilla
Блондинка с электро......
 
Luvilla's Avatar
Default 1

Quote:
Originally Posted by YaGosha View Post
Наверное речь идет об вот этом методе?
нет
речь идёт об исправлении символов, когда они уже безвозвратно битые
например, такое: http://vbsupport.org/forum/showthrea...242#post267242
 
Old  
YaGosha
Простоузер
Default 0

Да, я уже заглядывал в ту тему... держу этот вариант про запас...

У меня есть догадка что не потеряны они ещё безвозвратно.

Например - есть у меня пользователь с кириличным ником ... и его ник везде по форуму выглядит нормально, за исключением блока "Последние сообщения", на главной форума (там где в столбик с права от разделов и подразделов видно кто создал это "последнее сообщение")... Решил я его в ручную исправить... попробовал править юзера в админке - безрезультатно... попробовал его исправить прям в базе, в таблице форум_юзер - безрезультатно... он как был с битыми "ш", так и остался.

Из этого делаю вывод, что буковки эти не убиты, а лишь покалечены слегка.

Так или иначе проведём эксперимент на клоне и узнаем что да как.
 
Old  
YaGosha
Простоузер
Default 0

Quote:
Originally Posted by Luvilla View Post
нет
речь идёт об исправлении символов, когда они уже безвозвратно битые
например, такое: http://vbsupport.org/forum/showthrea...242#post267242
Так и не удалось поменять буквы ш и И... вместо них в базе лежат вопросы - ? (Зацепив?ая ) и (ВЛАД?М?Р М?ХАЙЛОВ )

Взял отдельную таблицу и провел над ней эксперимент:

Quote:
UPDATE `forum_blog` SET `title` = REPLACE(
`title`,
CONCAT( CHAR(209), CHAR(63) ),
CONCAT( CHAR(209), CHAR(136) )
);

UPDATE `forum_blog` SET `title` = REPLACE(
`title`,
CONCAT( CHAR(208), CHAR(63) ),
CONCAT( CHAR(208), CHAR(152) )
);
в результате = (# MySQL вернула пустой результат (т.е. ноль строк).)
 
Old  
Luvilla
Блондинка с электро......
 
Luvilla's Avatar
Default 0

Quote:
Originally Posted by YaGosha View Post
вместо них в базе лежат вопросы
это невосстановимо
ну, то есть, только вручную, через правку постов
это всё - на живом форуме, или на клоне?
 
Old  
YaGosha
Простоузер
Default 0

Quote:
Originally Posted by Luvilla View Post
это невосстановимо
ну, то есть, только вручную, через правку постов
это всё - на живом форуме, или на клоне?
Это уже делаем на клоне... и я подозреваю что нужно было сначала ш и И поменять, а потом только кодировку в дампе менять.

Благо это всё делал на дубликате базы

Я сначала дамп переконвертил из ср1251 в utf8, а потом взялся за исправление ш и И.

Теперь всё сначала придется делать, только последовательность поменять.

И ещё мучит вопрос... я поэкспериментирвал лишь на одной таблице и одном поле, а таблиц этих в базе немеряно и полей в них ещё немеряней... если каждое поле ручками прописывать в запросах - лучше сразу удавиться... Может есть способ это сделать автоматически - я имею ввиду запросы к базе по смене ш и И?
 
Old  
YaGosha
Простоузер
Default 0

И так... всё побороли и исправили, а за одно и апгрейдили версию движка. ;)

Было...

1. несколько таблиц в базе содержали две разные кодировки ... было одновременно - cp1251 и utf8,

2. все таблицы сравнивались по ср1251, хотя база была в utf8 (почти вся),

3. раскоментирование в config.php строки - $ config ............... ='utf8', приводило к ломке всей кодировки форума и блокировке входа и на форум и в админку,

4. переезд форума на новый сервер побило все буквы "ш" и "И".


Как исправили...

1. закрыли форум,

2. запросами к базе (как описано здесь) поправили битые ш и И (чуть умом не тронулся ),

3. сделали резервную копию корня и базы,

4. сделали дамп всей базы,

5. вычислили те таблицы где была двойная кодировка и слили их в отдельный дамп,

6. загнали в EmEditor дамп всей базы и поправили кодировку с 1251 на utf8, затем заменили все строки ср1251 на utf8 и в таком виде сохранили в кодировке utf8,

7. дампы таблиц с двойной кодировкой поправляли в том же EmEditor за несколько проходов,

8. залили все исправленные дампы в базу,

9. раскоментировали строку кодировки в конфиге (подробнее тут),

10. запустили апгрейд движка с 4.1.3 до 4.1.11 (получилось это сделать только на второй-третьей попытке... осталось загадкой это шаманство),

11. после апгрейда - запустили русификатор,

12. проверили всё ли ровно встало и кодировки...,

13. открыли форум.


Потом поработали немного ручками, по тому что в таблицах которые были в двойной кодировке не получилось исправить битые ш и И (пункт 2), и после смены кодировки этих таблиц в EmEditor - эти знаки были безвозвратно потеряны. Благо эти таблицы были не большими (200+ строк) и все прошлись ручками в базе ... строку за строкой.

Спасибо Luvilla за неоценимую помощь в ламерских вопросах...

Может что то и сделал не правильно, или через пень-колоду, не пинайте сильно... ;) ... я не профи ...

Всю эту схему исправления, предварительно, отработали и проверили на клоне форума на другом сервере и только потом внедрили на действующий форум.

Вся операция заняла 1-2 часа ... если не считать несколько пустых кругов когда мы пропустили пункт 9... потом всё прошло быстро.
(может кому пригодится)
 
 

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 02:39 PM.


Powered by vBulletin® Version 3.0.18
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.