ShortID и регистр

serge
Posts: 889
Joined: Mon Mar 14, 2011 7:53 am

Re: ShortID и регистр

Post by serge »

а, понял, поробую, я думал, это только к импорту относится... вообще конечно, повотрюсь, но, чтобы все было "по красоте" шорт айди надо без регистра делать (раз) и с одинаковым кол-вом символов (два)... не помню, 5 или 6 симоволов было бы достаточно, чтобы обеспечить (теоритически) огромное число вероятных айди без регистра. Чтобы уж по фэншую :) ну это отступление, фидбэк, типа)
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: ShortID и регистр

Post by admin »

я когда делал смотрел как сделано у гугла - там разный регистр
а где без регистра?
Don't forget to run script update
serge
Posts: 889
Joined: Mon Mar 14, 2011 7:53 am

Re: ShortID и регистр

Post by serge »

я думал, что у imgur так, но сейчас перепроверил, у них разный регистр, оказывается, да... 7 символов. ладно тогда) по факту просто получается этот шорт-айди ненужной вещью, хочешь его заюзать, вспоминаешь, что нужно что-то куда-то прописывать, и в итоге юзаешь gallery_id просто... тоже коротко и циферки... такие дела)
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: ShortID и регистр

Post by admin »

дать одну команду в мускл это быстрее чем вы набирали это сообщение ..)
ессно если подходит просто Ид можно юзать и просто ид
сам короткий ид вводили когда вы о нем и просили, а теперь "ох, ну это надо команду давать в мускл, лучше буду юзать ИД" ..
Don't forget to run script update
serge
Posts: 889
Joined: Mon Mar 14, 2011 7:53 am

Re: ShortID и регистр

Post by serge »

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

я про это:
ALTER TABLE `rot_gallery_info` CHANGE `source_url` `source_url` VARCHAR(255) CHARACTER SET latin1 COLLATE latin1_general_cs NOT NULL;
и это:
ALTER TABLE `rot_gallery_data1` CHANGE `gallery_slug` `gallery_slug` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL;

спс
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: ShortID и регистр

Post by admin »

только 1 раз на новом сайте и только в случае импорта урлов как на imgur
Don't forget to run script update
serge
Posts: 889
Joined: Mon Mar 14, 2011 7:53 am

Re: ShortID и регистр

Post by serge »

хорошо, а если мы просто имеем новый сайт и юзаем slug (short id), нам же надо какую-то команду из этих все равно выполнить? Просто столкнулся сейчас с тем, что на новом сайте открываются галеры только у которых слаг в нижнем регистре...

https://site.com/gallery/gg/

а если слаг такой:
https://site.com/gallery/gG/

то либо content not found, либо открывает по факту галеру /gg/ (если имеется)... это ж не норма явно(
serge
Posts: 889
Joined: Mon Mar 14, 2011 7:53 am

Re: ShortID и регистр

Post by serge »

получается надо вот эту строчку выполнить?
ALTER TABLE `rot_gallery_data1` CHANGE `gallery_slug` `gallery_slug` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL;

а почему сразу не сделать эту команду на автомате, когда short id включаешь? можно ж забыть про это и долго не знать что половина галер не работает
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: ShortID и регистр

Post by admin »

да, можно попробовать
добавил в ап
Don't forget to run script update
serge
Posts: 889
Joined: Mon Mar 14, 2011 7:53 am

Re: ShortID и регистр

Post by serge »

Снова возник вопрос с short id) Итак у нас была проблема с импортом (решили) и отображением галеры (тоже решили), теперь третья: при добавлении в базу сайта галер с short id на некоторых (почему-то именно на некоторых) галерах при клике через аут теряется верхний регистр.

Например, кликаем:
out.php?url=http://www.site.com/gallery/raV/
попадаем сюда:
http://www.site.com/gallery/rav/

обнаружив проблему на одном сайте, чекнул другие сайты, где в базе есть такие галеры: проблема не единична. Как фиксить?)
Post Reply