С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 06/09/13 в 01:34 |
Flaer писал: | LemonS уже сказал, ноуреф учитывает shows в ротации при выключеном в Count systems traders.
Я тоже это 100% вижу.
|
задача оказалась не такой тривиальной из-за того что браузер может сначала запросить картинку, а потом только выполнить скрипт который ставит куку. А реф при загрузке картинка всегда свой домен.
Решение следующее ( хотя по хорошему такое измененеие надо было бы уже в сл апдейт, но ... смотрите внимательно все ли ок)
1. как обычно надо провести апедйт
2. классическую строку rot_in надо заменить на JS вариант
Код: [развернуть] | <script language='JavaScript' type='text/javascript'>
<!--
document.write ("<" + "img alt='' src='");
document.write ('/scj/cgi/rot_in.php?crc=<!--PAGE_CRC-->');
if (document.referrer)
document.write ("&referer=" + escape(document.referrer));
document.write ("'>");
//-->
</script>
|
Отпишите плз отзывы как такой вариант.
|
|
|
|
С нами с 05.05.05
Сообщения: 9405
Рейтинг: 1844
|
Добавлено: 06/09/13 в 08:33 |
LemonS писал: | классическую строку rot_in надо заменить на JS вариант |
я правильно понял, что (разумеется после апа) из темпейтов убираем строку
<img src="/scj/cgi/rot_in.php?crc=<!--PAGE_CRC-->" border=0 width=0 height=0 style="position: absolute; top: -100; left: -100">
а так же добавляем, например так
<head>
<script src="/js/smart.js"></script>
</head>
при этом содержание smart.js соответствует вышеприведенному JS варианту.
Или лучше скрипт в боди прописать? Или вобще лучше и в боди, и просто текстом (чтоб не из файла бралось)? А если в боди, то можно в конце темплейта, ну перед </body> ?
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 06/09/13 в 14:43 |
Jabar: в файл или темпелйт технически не имеет значения.
по нахождению в темпелйте сразатывает правило: выше стоит - раньше выполнилось, ниже стоит - позже выполнилось.
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 06/09/13 в 16:17 |
Приехали!
Пустой ALT <!--ALT--> перестал по дефолту заменяться на дескрипшн в темплейтах.
Названия тумб стали No Title.
Получается надо переделывать все дампы в импортах, темплейты...
LemonS: пожалуй я тоже буду писать в этой теме ибо на официальном форуме стало как-то промозгло. Мне надо доказывать то, что было и работало по факту уже несколько лет, чтобы услышать, что тат видимо и задумывалось.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 06/09/13 в 16:20 |
S_Flash: вы можете писать там где вам больше нравится, ни один вопрос вопрос ни тут, ни там не остается без ответа.
Дефолтная замена альта на деск была убрана когда пользователи начали жаловаться что они в некоторых галерах не добавляют альт, а он есть по итогу. Результатом решения этого вопроса было вот это http://smartcj.com/viewtopic.php?f=8&t=88912
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 06/09/13 в 16:28 |
LemonS писал: | S_Flash: вы можете писать там где вам больше нравится.
Дефолтная замена альта на деск была убрана когда пользователи начали жаловаться что они в некоторых галерах не добавляют альт, а он есть по итогу. Результатом решения этого вопроса было вот это http://smartcj.com/viewtopic.php?f=8&t=88912 |
Стоп, у меня сейчас Деск заполнен, почему без явного указания ALT, ALT не заменяется деском, а становится No Title? Это тоже было в планах?!
В предоставленом по линке топике не говорилось о том, чтоб грохуть эту систему.
Почему тумба теперь при явном наличии дескрипшн становится с именем /scj/5/788_No_No.jpg ?
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 06/09/13 в 16:39 |
S_Flash: потому что no title у вас прописан как Empty Replacement
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 06/09/13 в 16:46 |
Это финал.
Где прописан? Что я делаю не так, если делаю всё как раньше?
Мне только всего лишь наджо чтоб тумбы переименовывались как раньше.
Обьясните, почему для совместимости тянется куча устаревших и никчёмных настроек чут ли не годами. А тут как снег наголову ломается весь импорт.
Если обновить все мои сайты, то они начнут все тумбы переименовывать в
_No_No.jpg
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 06/09/13 в 16:55 |
S_Flash: да, это действительно проблема что приходится тянуть старые настройки, но любое изменение находит своих довольных и недовольных. По этой причине всегда есть вариант как решить вопрос в текущих условиях.
Если вам надо альт такой же как деск - это описано в теме.
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 06/09/13 в 17:11 |
LemonS писал: | S_Flash: да, это действительно проблема что приходится тянуть старые настройки, но любое изменение находит своих довольных и недовольных. По этой причине всегда есть вариант как решить вопрос в текущих условиях.
Если вам надо альт такой же как деск - это описано в теме. |
Можно хоть немного конкретнее, где описано?
1. Я вместо <img alt="<!--ALT-->" в темплейте могу без затруднений написать <img alt="<!--DESCRIPTION-->". Меня не интересует само значение токена <!--ALT-->. Как вернуть названия файлов тумб?
2. А как быть с тысячами сайтов, которые импортировали всё по старой вики? У них после апдейта тупо в тегах все теги <!--ALT--> станут No Title
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 06/09/13 в 17:55 |
S_Flash:
1. вернуть их нельзя потому что нет из чегои куда возвращать, они такие как есть с самого начала. других этьих файлов не было.
2. по какой именно старой вики ? одинаковые дески было недокументированной фичей.
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 06/09/13 в 18:00 |
Мы говорим о разном.
При чём здесь вернуть имена файлов! Как сделать так, чтоб я заново сделал импорт и файлы стали переименовываться как раньше на основании деска.
Понятное дело, что мен прийдётся снова всё удалять и заново импортировать.
LemonS писал: | 2. по какой именно старой вики ? одинаковые дески было недокументированной фичей. |
да там половина не успеет документироваться, эжто же не значит, что это никто не использовал.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 06/09/13 в 18:38 |
S_Flash: добавьте правило например альт = деск в import replacements
|
|
|
|
С нами с 05.05.05
Сообщения: 9405
Рейтинг: 1844
|
Добавлено: 06/09/13 в 20:08 |
LemonS писал: | S_Flash: добавьте правило например альт = деск в import replacements |
Люди добрые, вы че копья ломаете? Я конечно точно не оценю маштаб работы, но мне кажется он на несколько минут.
Может правило, озвученное на смартовом форуме, просто включить по умолчанию? Чтоб было сразу после апа и без всякого вмешательства альт приравнивался к деску. Если комуто нужен будет именно пустой альт , а никакой другой (если такие вообще есть) - можно правило удалить.
LemonS писал: | Дефолтная замена альта на деск была убрана когда пользователи начали жаловаться что они в некоторых галерах не добавляют альт, а он есть по итогу. |
Если это про меня, то все не так - пользователь жаловался, что альт остается не заполненым, а не то , что он НЕ пустой.
И действительно - просил не No Title, а чтоб всякой абракадабры не было в тайтле. А текст No Title тоже осмысленным (применительно к адалту) не назовешь.
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 06/09/13 в 20:15 |
Jabar писал: | пользователь жаловался, что альт остается не заполненым, а не то , что он НЕ пустой. |
Я понимаю, что ты хотел как лучше. Но не всегда можно легко и быстро дать программистам понячть себя!
В том и дело, что пустой альт даже полезне, так ка кне засоряет базу дубликатом деска. Скорее всего дампы\Бекапы базы при заполнеении альта будут увеличивать её где-то на треть.
Можно рассуждать так, те, кто хотят отдельно альт от деска, пусть заполняют его при дампе. В противном случае просто "закройте пальцем его на мониторе" (его пустое значение).
Последняя фраза, это когда-то великое изречение LemonS! Только почему-то в этот раз он её не применил, а сейчас уже сделано и лень что-то понять обратное.
Оффтопик: Бля, просто в скрипте ещё столько хуйни всякой, которая может быть не то что незаполненой, но и абсурдной, например SourceURL для FLV кастом галер. Но в моём случае никто не кинулся это исправлять, тупо сказали не смотри туда, а точнее встречный убийственный вопрос, в чём смысл исходника в случае кастом галеры из эмбеда (как буд-то я это придумал! ). Да и не надо это исправлять, пусть будет.. А тут на тебе, без предупреждения с лёту..
|
|
|
|
С нами с 05.05.05
Сообщения: 9405
Рейтинг: 1844
|
Добавлено: 06/09/13 в 20:45 |
S_Flash писал: | Скорее всего дампы\Бекапы базы при заполнеении альта будут увеличивать её где-то на треть. |
Побойся бога Неужели в базе кроме альтов и десков почти ничего не хранится? Дай бог на 1мб больше будет (если дески в совокупе к войне и миру приблизятся). Просто рассуждая - галимый текстовый файл размером несколько мб вместит в себя все дески со всех твоих сиджей, а тут вроде еще и сжато как то. Поле есть, а пустое оно или нет - разница в байты. Так что пустой альт или полный - практически не заметно (хотя может спецы в базах поправят).
S_Flash писал: | Можно рассуждать так, те, кто хотят отдельно альт от деска, пусть заполняют его при дампе. |
нифига. еслиб было так просто... Фишка в том, что при импорте есть возможность альт автоматом грабить из тайтла фхг. А ты предлогаешь, для импорта 1000 фхг, каждую открыть и ручками скопировать оттуда альт, чтоб указать его при импорте. Вот только не всегда фхгэшные тайтлы заполнены адекватно.
Еще к примеру.
Ну и пусть поправят меня сеошники - осмысленый тайтл у страницы сайта (кастомная галерка) , при этом не совпадающий на 100% с описанием страницы, а так же не совпадающий на 100% с метадескрипшеном, это, вроде как, есть хорошо. И когда нахаляву предлагается дополнительное описалово к галере отказываться от него , наверное, неправильно.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 06/09/13 в 20:59 |
Jabar: в базе данные не сжаты и технически строка в байтах занимает даже немного больше тк пишется + пара байт технической инфы вроде длины строки и тп.
|
|
|
|
С нами с 18.07.05
Сообщения: 128
Рейтинг: 141
|
Добавлено: 06/09/13 в 20:59 |
LemonS писал: | Решение следующее ( хотя по хорошему такое измененеие надо было бы уже в сл апдейт, но ... смотрите внимательно все ли ок)
1. как обычно надо провести апедйт
2. классическую строку rot_in надо заменить на JS вариант
Код: [развернуть] | <script language='JavaScript' type='text/javascript'>
<!--
document.write ("<" + "img alt='' src='");
document.write ('/scj/cgi/rot_in.php?crc=<!--PAGE_CRC-->');
if (document.referrer)
document.write ("&referer=" + escape(document.referrer));
document.write ("'>");
//-->
</script>
|
|
Уточните пожалуйста, строка
<img src="/scj/cgi/rot_in.php?crc=<!--PAGE_CRC-->" border=0 width=0 height=0 style="position: absolute; top: -100; left: -100">
после апа уже работать не будет, и ее надо во всех темплейтах заменить на скрипт, или же будут работать оба варианта на выбор?
Последний раз редактировалось: Blud (06/06/24 в 12:21), всего редактировалось 1 раз
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 06/09/13 в 21:03 |
Blud: старый вариант будет работать как и работал без изменений. Полная обратная совместимость.
Если не волнует вопрос что от норефа например показы засчитывается (при том что стоит не считать в ротации траффик от норефа) то менять ничего не надо. Хочу обратить внимание что клики от норефа все же не считаются и все работает как было предусмотрено изначально.
PS подумал что надо уточнить.
Если например traffic count стоит НЕ считать траф от норефа, то в любом варианте не будут считаться КЛИКИ от норефа.
Если стоит обычный вариант rot_in - он не видит от норефа это хит или нет, потому что реф тут всегда свой же домен (картинка загружена со своего домена). И в этом варианте показы будут засчитаны.
Если вы ставите JS вариант то не будут учитываться и показы от норефа. Это вроде как точнее.
Но все это имеет значение если у вас от норефа например на порядки больше трафа чем от трейдеров. Например, от трейдеров пришло 1 хит, а от норефа 499 - и все, галера оттестировалась вроде как , хотя трейдовый траффик ее практически не смотрел.
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 06/09/13 в 21:40 |
Jabar писал: | Фишка в том, что при импорте есть возможность альт автоматом грабить из тайтла фхг. А ты предлогаешь, для импорта 1000 фхг, каждую открыть и ручками скопировать оттуда альт, чтоб указать его при импорте. Вот только не всегда фхгэшные тайтлы заполнены адекватно. |
Помимо того, что они не всегда заполнены адекватно, надо было подумать про тех, кто использует эмбеды. У меня 90% сайтов работают на эмбед видео, там и впомине нет никаких тайтлов, а в тех сайтах, что работают на FHG проверил несколько галерей, у всех один и тот же тайтл.
ИМХО Вобще крутейший промох с этими нововведениями.Но я всё же спрошу, так как меня тут не понимают:
Можно ли в текущей версии импорта, сделать так, чтоб имя файла тумбы формировалось из деска, в случае отсутствия альта? Поскольку импортируются эмбеды и тайтла никакого нет, то это будет реальным и логичным вариантом.
Обьясните, я что глупость сейчас предложил? У меня ведь при импорте эмбедов именно так получается. Если нет никаких тайтлов, то зачем лишние настройки в каких-то реврайтах?!? Это же может решить алгоритм обыкновенным условие, зачем перекладывать это на вебмастера.
Возможно просто упустили вариант для эмбедов и сработали чисто на галеры.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 06/09/13 в 23:47 |
S_Flash: Вам достаточно добавить replacement.
Если вам лень это делать - могу сделать скрипт.
Каким боком реврайты тут я вообще не понял.
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 07/09/13 в 00:14 |
LemonS писал: | в чем пробелма добавить replacement ? |
А можно без этого реплейсмента сделать переименование файла тумбы в кейворды того дескрипшена или альта, который не пустой?
Может как-то крикнуть, ты как буд-то игнорируешь это сообщение.
Реплейсмент мне не нужен, так как я не использую альты и предпочитаю оставить их пустыми, дабы мой MySQL сервер не навернулся раньше времени перелапачивая излишние данные. И так приходится экономить на ресурсах сервера.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 07/09/13 в 00:19 |
S_Flash: В данный момент без replacement - нет, нельзя.
Фичу с переключением откуда брать слаг можно доабвить в сл апдейт.
Про ресурсы сервера и экономии на альтах это из разряда автолюбителей экономящих на лампочках. Если вы надеетесь что там такая огромная эконмия - могу дать команду которая будет очищать эти данные из базы.
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 07/09/13 в 00:28 |
LemonS писал: | S_Flash: В данный момент без replacement - нет, нельзя.
Фичу с переключением откуда брать слаг можно доабвить в сл апдейт.
Про ресурсы сервера и экономии на альтах это из разряда автолюбителей экономящих на лампочках. Если вы надеетесь что там такая огромная эконмия - могу дать команду которая будет очищать эти данные из базы. |
1. Когда может выйти этот ап, где без коствлей снова будут работать имена для файлов тумб?
2. Давай для сравнения добавим один и тот же дамп хотябы на 10к галер в базу SCJ чисто с десками, и потом с replacement для альтов. Потом сравним размеры дампов. Размер базы - это память и ресурсы сервера. Если это не сильно отражается на его работе, то это не значит, что ресурсами надо разбрасываться.
ПС. Я уверен, что у большинства, кто юзает скрипт базы иногда переваливают за 10к.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 07/09/13 в 00:34 |
S_Flash:
1. бету апа 51 можно будет поставить в среду думаю.
2. я вам так же предложил строку которая будет в базе очищать альты если они вас так сильно тревожат.
|
|
|
|