Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
CJs
»
Тема:
Smart CJ для тупых :)
Новая тема
Ответить
цитата
12/03/12 в 17:33
LemonS
Rockman:
по дефолту тумба категории = первая в категории (в сетигах можно поставить 2-3 и тп), руками заменить ее можно но скрипт перепишет ее через полчаса. В 49 уже есть возможность отключить это поведение.
http://smartcj.com/wiki/doku.php?id=ru:new_rotation_hints#%D1%80%D0 0%BD%D0%B3
bubon:
да, это нормлаьно. Preload это необработанные тумбы, поэтому они не лежат еще там где все остальные а лежат отдельно. Я не понмиаю какая конкретно проблема в этом ?
кастом поля - если надо выводть что-то кроме деска\титла, например, надо для гали 2 деска что б можно было один вверху а другой внизу вывести - можно по это заюзать кастом: вверху выводить деск обычный, а внизу кастом.
цитата
12/03/12 в 17:48
bubon
LemonS писал:
bubon: да, это нормлаьно. Preload это необработанные тумбы, поэтому они не лежат еще там где все остальные а лежат отдельно. Я не понмиаю какая конкретно проблема в этом ?
Та х.з. может и не проблема, просто нифига не понятно
Увидил битые ссылки на тумбы, мысли пошли работать в сторону, что тут что то поламалось.
Последний раз редактировалось: bubon (
12/03/12 в 17:58
), всего редактировалось 1 раз
цитата
12/03/12 в 17:52
Jabar
bubon писал:
Т.е. даже если потом выбрать статус Activ, то они всеравно в Rotation -> List Thumb не отображаются. Это нормально?
Если я правильно понял, то не нормально. Но в скрипте вроде багов нет на этот счет. Только что попробовал на трех разных серверах. Загнал в прелоад,
отметил
тумбы которые мне нужны, сказал в актив , и вуаля, все на месте. Смотри , что ты не так делаешь в импорте, выборе тумб или еще где.
bubon писал:
что это за поля Custom Var 1, Custom Var 2, Custom Var 3.
Просто текстовые поля, которые ты потом инклудишь в шаблоны. И если надо что то поменять, банер там или скриптик, то ненадо лазить по всем шаблонам - меняешь в одном месте. На мой взгляд абсолютное излишество для кучи вопросов - ибо по функционалу полностью дублируют сами шаблоны, которые можно также создавать и абсолютно также инклудить. Такой же функционал легко обеспечивался инклудом какоголибо текстового файла с банером ну или чемто еще.
Если я не прав пусть лемон поправит.
цитата
12/03/12 в 18:17
bubon
Jabar писал:
Загнал в прелоад, отметил тумбы которые мне нужны, сказал в актив ,
А, вот понял! Спасибо тебе Добрый Человек!
цитата
12/03/12 в 22:18
LemonS
Jabar:
про кастои: излишество если инклудить что-то одинаковое везде. Но например надо для каждой гали доделать перс описание с кейвордами этой гали, что б туда собираться траф с СЕ - можно это перс описание дописать в кастом вар и выводить на гале.
или например, у спона 10 лендинг страниц и урл спона
http://sponsor.com/?id=123
и мы знаем что у галеры каких модель та, которая есть на лендинг паге, в кастом тужных галер пишем &landing=landing_with_this_model и на странице, в ссылке на спона
<!--SPONSOR_URL--><!--CUSTOM_VAR1-->
получается урл
http://sponsor.com/?id=123&landing=landing_with_this_model
а для других галер можно сделать
http://sponsor.com/?id=123&landing=landing_with_other_model
цитата
12/03/12 в 22:52
st01en
А можно сделать фильтр слов по целым словам? т.е, слово считается целым, если пробелы есть с обоих сторон. А то смотрю - бан за zoo моего же сиджа, смотрю код страницы -там zooms. Или сделать банлист настраиваемый. и писать историю не в определенную секунду. у меня, например - скрипт запускается раз в 2 сек. - история, соответственно - дырявая. и добавить в статистику ауты, а то добавил трейдера, поставил ему форсы, от него 0, хочу глянуть, сколько я ему нафорсил - а там пусто.
цитата
12/03/12 в 23:26
LemonS
st01en:
это один очень длинный вопрос или 3 разных ?
почему надо делать или банлист или писать инсторию в опр минуты ? в чем они пересекаются ?
цитата
13/03/12 в 10:17
Jabar
LemonS писал:
Но например надо для каждой гали доделать перс описание с кейвордами этой гали, что б туда собираться траф с СЕ - можно это перс описание дописать в кастом вар и выводить на гале.
я чето не допонял. Чем всетаки отличается кастом_вар от кастомтемплейта. Что будет не так если я создам свой темплейт, назову его например landing_for_model , напишу в него &landing=landing_with_this_model , далее точно также сделаю инклуд в темплейт кастомной галереи
<!--SPONSOR_URL--><!--INCLUDE_TEMPLATE_landing_for_model-->
Этот кастом вар можно применять не только в темплейтах, но и настройках спонсора ? Или можно какт оего инклюдить или не инклюдить по какомоту условию?
st01en писал:
А то смотрю - бан за zoo моего же сиджа, смотрю код страницы -там zooms.
А вродеж в каком то апдейте уже такое было. Или нет? Я даже пытаюсь банлист заполнять как то так:
*clicksagent*
*-area.net
*epagos*
Или так не работает?
цитата
13/03/12 в 11:50
leotraff
Jabar писал:
Это урл из админки. Это реальный урл галерки. И не все равно какой он в админке?
Далее для темплейта ты указываешь уже сабтемплейт типа
<a href="/gallery/<!--GALLERY_SLUG-->/index.html?<!--THUMB_LINK-->" title="<!--DESCRIPTION-->"><img src=<!--THUMB_URL--> alt="<!--ALT-->" /></a>
И соответственно урл галеры на морде (как видит дрочер) будет выглядеть например так
http://www.bigassshake.com/gallery/milky-tits-on-this-voluptous-chi 4x13x23318
а у меня такой стоит:
<a href="/gallery/<!--SAFE_DESC-->/<!--GALLERY_ID-->/index.html?<!--THUMB_LINK-->" title="<!--ALT-->">
и чем они отличаются? поясните...
цитата
13/03/12 в 13:18
Jabar
leotraff писал:
<a href="/gallery/<!--SAFE_DESC-->/<!--GALLERY_ID-->/index.html?<!--THUMB_LINK-->" title="<!--ALT-->">
и чем они отличаются? поясните...
По сути ничем. Ну разница в желаемом представлении урла и вывода тумбы , ну или чего то там, что надо показать на морде.
Самое существенное отличие , что у меня будет итоговый урл вида
домен.ком/описание-галереи-в-сокращенном-формате/индекс.хтмл?циферкидляротации
а у вас
домен.ком/описание-галереи-в-сокращенном-формате/наборнепонятныхциферокмд5/индекс.хтмл?циферкидляротации
вот и вся разница. ну еще может быть разница в реврайтах.
про SLUG лучше почитать здесь
http://smartcj.com/wiki/doku.php?id=ru:update_47
цитата
13/03/12 в 16:36
st01en
LemonS:
Это три разных вопроса
Стиль написания взял из мануала к смарту, думал - ты поймешь
1.А можно сделать фильтр слов по целым словам? т.е, слово считается целым, если пробелы есть с обоих сторон. А то смотрю - бан за zoo моего же сиджа, смотрю код страницы -там zooms. Или сделать банлист настраиваемый.
2. писать историю не в определенную секунду. у меня, например - скрипт запускается раз в 2 сек. - история, соответственно - дырявая.
3.и добавить в статистику ауты, а то добавил трейдера, поставил ему форсы, от него 0, хочу глянуть, сколько я ему нафорсил - а там пусто.
Jabar:
Это не тот банлист. Тот, о котором ты говоришь - это бан доменов. А я говорю о стоп-словах, типа - ло*та, зуу и т.п.
цитата
13/03/12 в 17:02
Jabar
st01en писал:
Тот, о котором ты говоришь - это бан доменов.
не не. тот список о котором я говорю (если не ошибаюсь) это файл banned_words.txt . Если слова там перечисленные встречаются в коде какогото сайта, то он подсвечивается и при наведении на него всплывает окошечко с указанием присутствующего слова. Или я ошибся?
цитата
13/03/12 в 18:06
LemonS
Jabar:
Цитата:
я чето не допонял. Чем всетаки отличается кастом_вар от кастомтемплейта.
Технически можно сделать тоже самое. Пример:
у меня 10 кастом галер. Вот мне захотелось что б на каждой из них выводилось какое-то ключевое слово те
галя 1 - "слово1"
галя 2 - "слово2"
и тп
Что я могу сделать если делать это ?
Вариант 1 (кривой - темпелйтами)
создаю 10 темплейтов:
custom_pic_gallery_with_word1 (прямо в темпелйте вписываю "слово1" ) и назначаю его гале 1
custom_pic_gallery_with_word2 (прямо в темпелйте вписываю "слово2" ) и назначаю его гале 2
и тп
но это гемор.
Правильный вариант:
у каждой гали при импорте или после редактированием заполняю поле custom_var1 те
галя 1 - custom_var1="слово1"
галя 2 - custom_var1="слово2"
и так далее, а потом в одном единственном темпелйте в нужном месте ставлю таг CUSTOM_VAR1 и оно выведет нужный кейворд для каждой гали.
Вывод: темплейтами можно сделать тоже самое, но неудобно
Еще пример для закрепления материала
Цитата:
landing_for_model , напишу в него &landing=landing_with_this_model , далее точно также сделаю инклуд в темплейт кастомной галереи
разница будет в том, что ссылки с &landing=landing_with_this_model получатся одинаковые для всех моделей.
Пример для этого варианта развития событий:
У меня есть 10 галер: 5 с моделью А и 5 с моделью Б.
У спона есть 2 лендинг паги соотв с моделью А и Б. (http://sponsor/?landing=a и
http://sponsor/?landing=b)
Я хочу с галер с моделью А слать на лендинг пагу с моделью А, и для Б тоже самое.
Как я могу это сделать ?
Кривой вариант
например создать 2 спона (хотя понятно что вообще это один и тот же спонсор), и одному назначить sponsor url
http://sponsor/?landing=a
, другому
http://sponsor/?landing=b
потом отредактировать гали назначив галям с моделью А - первого спона, а галям с моделью Б - другого. Но это криво ибо мы сделали 2 спона в этом варианте, а спон то один, к тому же это хорошо если моделей 2, а если 222 ?
Правильный вариант
оставляем одного спона с оригинальным урлом
http://sponsor/.
Масседитом редактируем гали и для галер с моделью А ставим custom_var1 = ?landing=a, для галер с моделью Б custom_var1 = ?landing=b
в темпелйте гали <!--SPONSOR_URL--> заменяем на <!--SPONSOR_URL--><!--CUSTOM_VAR1-->
и получаем урлы на спона
http://sponsor/?landing=a
и
http://sponsor/?landing=b
соответственно.
цитата
13/03/12 в 18:11
LemonS
Jabar:
Цитата:
*clicksagent*
*-area.net
*epagos*
все верно, начиная с 47 там используются классические wildcards '*' and '?'.
цитата
13/03/12 в 18:13
LemonS
leotraff писал:
а у меня такой стоит:
<a href="/gallery/<!--SAFE_DESC-->/<!--GALLERY_ID-->/index.html?<!--THUMB_LINK-->" title="<!--ALT-->">
и чем они отличаются? поясните...
технически - ничем. Просто 2й вариант выглядит лучше.
http://smartcj.com/wiki/doku.php?id=ru:update_47#gallery_slug
цитата
13/03/12 в 18:16
LemonS
st01en:
1.А можно сделать фильтр слов по целым словам? т.е, слово считается целым, если пробелы есть с обоих сторон. А то смотрю - бан за zoo моего же сиджа, смотрю код страницы -там zooms. Или сделать банлист настраиваемый.
по идее начиная с 47 так и должно быть. Если * нету, то вхождения не ищет. Речь идет о banned_words.txt , Jabar все верно сказал.
2. писать историю не в определенную секунду. у меня, например - скрипт запускается раз в 2 сек. - история, соответственно - дырявая.
- запускается полагаю раз в 2 минуты, а не секунды.
- надо запускать каждую минуту тогда проблем не будет
3.и добавить в статистику ауты, а то добавил трейдера, поставил ему форсы, от него 0, хочу глянуть, сколько я ему нафорсил - а там пусто.
ауты в хистори есть, веротяно ты имешь ввиду что у тебя там 0 везде, так это последствие пункта 2.
цитата
13/03/12 в 18:56
leotraff
спасибо жабару и лемону, разобрался...
цитата
13/03/12 в 19:40
leotraff
<a href="/gallery/<!--GALLERY_SLUG-->/index.html?<!--THUMB_LINK-->" target="_blank">
а как здесь вставить link2?
<a href="/gallery/<!--GALLERY_SLUG-->/index.html?<!--THUMB_LINK-->&link2=thumb" target="_blank">
???
цитата
13/03/12 в 19:52
LemonS
leotraff:
да
цитата
13/03/12 в 20:04
Jabar
leotraff писал:
а как здесь вставить link2?
<a href="/gallery/<!--GALLERY_SLUG-->/index.html?<!--THUMB_LINK-->&link2=thumb" target="_blank">
не. так не правильно, по идее билеберда будет. Правь в реврайтах. Поскольку это параметр аут.пхп , то соответственно в строках где есть аут. Только смотри, что эти строки означают, тобиш там разные значения линк2 надо использовать
типа такого
RewriteRule ^gallery/(.*)/(.*)/index.html$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&link2=thumb&url=content&content_id=$2 [L]
цитата
13/03/12 в 20:21
LemonS
Jabar:
твой вариант более правильный, но по идее сработает и первый.
цитата
13/03/12 в 20:30
Jabar
LemonS писал:
но по идее сработает и первый.
хм.
leotraff:
попробуй, расскажешь. Интересно.
цитата
13/03/12 в 22:13
st01en
Нашел я этот banned_words.txt, вот что в нем:
preteen
lolita
underage
zoo
А в коде страницы, как я уже писал "zooms". Как видите * нету, а определяет вхождение.
Цитата:
- надо запускать каждую минуту тогда проблем не будет
Я знаю, что надо каждую минуту, потому и спрашиваю - а можно ли сделать?
Другие с крипты пишут историю при запуске каждую 2-ю минуту.
цитата
13/03/12 в 22:19
LemonS
st01en:
а в чем смысл запускать не каждую ?
цитата
13/03/12 в 23:36
st01en
в разделении нагрузки
Server+cron
Стр.
« первая
<
16
,
17
,
18
,
19
,
20
>
последняя »
Новая тема
Ответить
Эта страница в полной версии