| 
 
	
		| View previous topic :: View next topic |  
		| Author | Message |  
		| Vasilich123 
 
 
 Joined: 10 May 2011
 Posts: 6
 
 
 | 
			
				|  (Separately) Posted: Tue May 10, 2011 19:37    Post subject: Неправильная сортировка по пользовательской колонке |   |  
				| 
 |  
				| Здравствуйте! 
 Я создал колонку "Страница", в которой отображается количество страниц в документах DOC и PDF таким образом:
 
  	  | Code: |  	  | [=xpdfsearch.Число страниц][=office2007.Pages][=shelldetails.Число страниц] | 
 
 Когда я делаю сортировку по этому полю, то получаю сортировку отдельно для каждого типа файлов. Сначала сортируются DOC, потом PDF. См. скрин.
 
 Как сделать общую сортировку без реагирования на тип файла?  Можно ли убрать колонку "тип" из набора колонок? Она там, походу, всегда.
 
 imglink_ru/pictures/10-05-11/5e4b5e2203c30fa6d652b58c057527cf.jpg
 
 Last edited by Vasilich123 on Tue May 10, 2011 22:58; edited 1 time in total
 |  |  
		| Back to top |  |  
		|  |  
		| Вахмурка 
 
  
 Joined: 27 Dec 2004
 Posts: 2586
 Location: Большая деревня Москва
 
 | 
			
				|  (Separately) Posted: Tue May 10, 2011 21:04    Post subject: |   |  
				| 
 |  
				| 1) У меня всегда сортирует по той колонке, которую я укажу; 2) Сборка? (так, на всякий случай);
 3) Ссылку пиши полностью, включая всякие там http://;
 4) Колонку "тип" убрать нельзя, но можно крысой сузить до почти полной невидимости. Хотя в твоем случае это не спасет;
 5) Попробуй пощелкать по заголовкам колонок при нажатом Ctrl'е. Что-нибудь меняется?
 _________________
 Сайт PowerPro+Total Commander
 Скрипты PowerPro для Total Commander
 * * *
 «Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
 |  |  
		| Back to top |  |  
		|  |  
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Tue May 10, 2011 21:32    Post subject: |   |  
				| 
 |  
				| Vasilich123 А тут ничего уже не получится. Это особенность работы, кот. создают сами плагинами, используя полные имена файлов, а не базовые.
 
 Вахмурка
 2) При чём тут сборка?
 3) 13.03.2011
 |  |  
		| Back to top |  |  
		|  |  
		| Avada 
 
  
 Joined: 01 Aug 2008
 Posts: 10443
 Location: Россия, Саратов
 
 | 
			
				|  (Separately) Posted: Tue May 10, 2011 21:35    Post subject: |   |  
				| 
 |  
				| Вахмурка Ссылку он полностью никак не напишет: у новичков на это запрет. Впрочем, у меня указанная ссылка и с http и пр. не открывается.
 
 
  	  | Vasilich123 wrote: |  	  | Когда я делаю сортировку по этому полю, то получаю сортировку отдельно для каждого типа файлов. Сначала сортируются DOC, потом PDF. | 
 
  	  | Vasilich123 wrote: |  	  | Как сделать общую сортировку без реагирования на тип файла? | 
 Минуточку. Без реагирования на тип файла — ладно. А с реагированием на что? Никакой абстрактной "общей сортировки" в природе не бывает, строки в пользовательской колонке всё равно должны идти в каком-то порядке. В каком? Если по именам — переключиться на колонку "Имя" и т.д. Если по числовым значениям страниц в пользовательской колонке — лично у меня это превосходно работает.
 _________________
 Даже самая богатая фантазия
 Не представит себе наши безобразия.
 
 Last edited by Avada on Tue May 10, 2011 21:48; edited 1 time in total
 |  |  
		| Back to top |  |  
		|  |  
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Tue May 10, 2011 21:46    Post subject: |   |  
				| 
 |  
				| Условие - при сортировке по указанной колонке. А нажатие на табулятор "имя" собъёт последовательность. 	  | Avada wrote: |  	  | Если по именам — переключиться на колонку "Имя" и т.д. | 
 |  |  
		| Back to top |  |  
		|  |  
		| Avada 
 
  
 Joined: 01 Aug 2008
 Posts: 10443
 Location: Россия, Саратов
 
 | 
			
				|  (Separately) Posted: Tue May 10, 2011 21:51    Post subject: |   |  
				| 
 |  
				| Flasher Да, я уже поправил. И для топик-стартера повторяю ещё раз: при  сортировке в колонке, созданной точно по критериям, указанным в первом посте, никаких проблем не имею.
 _________________
 Даже самая богатая фантазия
 Не представит себе наши безобразия.
 |  |  
		| Back to top |  |  
		|  |  
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Tue May 10, 2011 22:02    Post subject: |   |  
				| 
 |  
				| Avada Ты похоже не понимаешь, что требуется. Нужно, чтобы файлы в списке с обоими форматами при сортировке смешивались, и последовательность шла не по полному имени, а по базовому. ИМХО, такое осуществить нереально, если бы только это не был один единственный плагин, который считывает число страниц из обоих типов.
 |  |  
		| Back to top |  |  
		|  |  
		| Avada 
 
  
 Joined: 01 Aug 2008
 Posts: 10443
 Location: Россия, Саратов
 
 | 
			
				|  (Separately) Posted: Tue May 10, 2011 22:16    Post subject: |   |  
				| 
 |  
				|  	  | Flasher wrote: |  	  | Нужно, чтобы файлы в списке с обоими форматами при сортировке смешивались, и последовательность шла не по полному имени, а по базовому. | 
 Я не вижу, где подобное сказано у топик-стартера. А сортировка конкретно по этому полю может идти либо по возрастанию чисел, либо по убыванию чисел. И больше никак.
 _________________
 Даже самая богатая фантазия
 Не представит себе наши безобразия.
 |  |  
		| Back to top |  |  
		|  |  
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Tue May 10, 2011 22:26    Post subject: |   |  
				| 
 |  
				| Как же? 	  | Avada wrote: |  	  | Я не вижу, где подобное сказано у топик-стартера. | 
 
 На скрине при приближении тамбса это видно. 	  | Vasilich123 wrote: |  	  | то получаю сортировку отдельно для каждого типа файлов. Сначала сортируются DOC, потом PDF. См. скрин. | 
 
 Нет, сортировка будет идти сперва для первых указанных данных поля, потом для вторых, потом для третьих. Это простая логика. 	  | Avada wrote: |  	  | А сортировка конкретно по этому полю может идти либо по возрастанию чисел, либо по убыванию чисел. И больше никак. | 
 |  |  
		| Back to top |  |  
		|  |  
		| CaptainFlint 
 
  
 Joined: 14 Dec 2004
 Posts: 6206
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Tue May 10, 2011 22:26    Post subject: |   |  
				| 
 |  
				| Ссылка в первом посте на самом деле открывается, если заменить подчёркивание на точку. Но ведёт она, к сожалению, на эскиз, а не на полноразмерное изображение. Тем не менее, даже по эскизу можно разглядеть, что у Vasilich123 при сортировке по свежесозданной колонке наблюдается неожиданная картина: сначала идут все DOC-файлы по возрастанию числа страниц в них, а потом — все PDF-файлы, опять же по возрастанию их числа страниц, при том, что первые PDF имеют меньшее число страниц, чем последние DOC. Иначе говоря, такая сортировка на самом деле никакой сортировкой не является, о чём и говорится в первом посте. 
 Я сейчас сходу не могу сказать, в чём причина, надо разбираться. Вижу следующие направления для исследования:
 1) Понять, позволяет ли Тотал единую сортировку для комбинированных полей.
 2) Выяснить типы полей, использующихся в данной колонке: может, первое — число, второе — строка, и Тотал не может считать их единым типом, чтобы отсортировать как одну цельную последовательность.
 _________________
 Почему же, ё-моё, ты нигде не пишешь "ё"?
 |  |  
		| Back to top |  |  
		|  |  
		| Avada 
 
  
 Joined: 01 Aug 2008
 Posts: 10443
 Location: Россия, Саратов
 
 | 
			
				|  (Separately) Posted: Tue May 10, 2011 22:37    Post subject: |   |  
				| 
 |  
				| CaptainFlint Все значения там числовые. И я теперь понял, о чём идёт речь. Видимо, действительно дело в комбинированных полях.
 _________________
 Даже самая богатая фантазия
 Не представит себе наши безобразия.
 |  |  
		| Back to top |  |  
		|  |  
		| CaptainFlint 
 
  
 Joined: 14 Dec 2004
 Posts: 6206
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Tue May 10, 2011 22:39    Post subject: |   |  
				| 
 |  
				| Проверил сейчас у себя с другими плагинами для полей, гарантированно являющихся числами. Поведение Тотала для комбинированных полей подтверждаю: сначала идут все файлы одного типа, потом — другого. 
 Видимо, чтобы перемешать, нужно воспользоваться промежуточным плагином-агрегатором типа super_wdx.
 _________________
 Почему же, ё-моё, ты нигде не пишешь "ё"?
 |  |  
		| Back to top |  |  
		|  |  
		| Vasilich123 
 
 
 Joined: 10 May 2011
 Posts: 6
 
 
 | 
			
				|  (Separately) Posted: Tue May 10, 2011 23:00    Post subject: |   |  
				| 
 |  
				| Вахмурка 2) Сборка : TOTAL COMMANDER 7.55A EXTREMEPACK 2010.9 RUS.
 5) Ctrl ничего не изменил в плане сортировки по страницам.
 
 Avada
 Скрин по ссылке я обновил (нужно только заменить подчеркивание на точку). Сортировка получается двойная: 1. по типу файла, 2. внутри группы однотипных файлов по страницам.
 
 
  	  | Flasher wrote: |  	  | Avada ИМХО, такое осуществить нереально, если бы только это не был один единственный плагин, который считывает число страниц из обоих типов.
 | 
 Спасибо за инфу. Попробую разрабам написать, может откликнутся.
 |  |  
		| Back to top |  |  
		|  |  
		| Avada 
 
  
 Joined: 01 Aug 2008
 Posts: 10443
 Location: Россия, Саратов
 
 | 
			
				|  (Separately) Posted: Tue May 10, 2011 23:20    Post subject: |   |  
				| 
 |  
				|  	  | Vasilich123 wrote: |  	  | 2) Сборка : TOTAL COMMANDER 7.55A EXTREMEPACK 2010.9 RUS. 5) Ctrl ничего не изменил в плане сортировки по страницам.
 | 
 Это в данном случае к решению проблемы отношения не имеет.
 
 
  	  | Vasilich123 wrote: |  	  | Спасибо за инфу. Попробую разрабам написать, может откликнутся. | 
 Сомнительно. К тому же там из трёх плагинов два — специализированные.
 _________________
 Даже самая богатая фантазия
 Не представит себе наши безобразия.
 |  |  
		| Back to top |  |  
		|  |  
		| Vasilich123 
 
 
 Joined: 10 May 2011
 Posts: 6
 
 
 | 
			
				|  (Separately) Posted: Wed May 11, 2011 00:24    Post subject: |   |  
				| 
 |  
				|  	  | CaptainFlint wrote: |  	  | Видимо, чтобы перемешать, нужно воспользоваться промежуточным плагином-агрегатором типа super_wdx. | 
 
 Ура, все получилось
   
 Единственное, пришлось изменить планигы для DOC-файлов, т.к. super_wdx не видел поле [=shelldetails.Число страниц], написанное на русском, по все видимости. Строка для DOC у меня получилась такой:
 
 
 Вот результат: imglink_ru/pictures/11-05-11/99b81d36959f8d127752cc9897053839.jpg
 
 Спасибо всем откликнувшимся за помощь
   
 P.S. (сори за оффтоп) Может кто-то подскажет плагины, для подсчета числа страниц в HTML, MHT, FB2? Это веб-страницы и "число страниц" можно определять исходя из заданного числа знаков на станицу.
 
 P.P.S.  Еще плагин для числа страниц в djvu нужен.
 
 Last edited by Vasilich123 on Wed May 11, 2011 00:31; edited 1 time in total
 |  |  
		| Back to top |  |  
		|  |  
		|  |  
  
	| 
 
 | You cannot post new topics in this forum You cannot reply to topics in this forum
 You cannot edit your posts in this forum
 You cannot delete your posts in this forum
 You cannot vote in polls in this forum
 
 |  
 Powered by phpBB © 2001, 2005 phpBB Group
 
 |