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 это необработанные тумбы, поэтому они не лежат еще там где все остальные а лежат отдельно. Я не понмиаю какая конкретно проблема в этом ?

Та х.з. может и не проблема, просто нифига не понятно icon_smile.gif Увидил битые ссылки на тумбы, мысли пошли работать в сторону, что тут что то поламалось.

Последний раз редактировалось: 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 писал:
Загнал в прелоад, отметил тумбы которые мне нужны, сказал в актив ,

А, вот понял! Спасибо тебе Добрый Человек! icon_smile.gif
цитата
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: Это три разных вопроса smail101.gif Стиль написания взял из мануала к смарту, думал - ты поймешь icon_lol.gif

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 и оно выведет нужный кейворд для каждой гали.

Вывод: темплейтами можно сделать тоже самое, но неудобно



Еще пример для закрепления материала icon_smile.gif

Цитата:
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". Как видите * нету, а определяет вхождение.

Цитата:
- надо запускать каждую минуту тогда проблем не будет

Я знаю, что надо каждую минуту, потому и спрашиваю - а можно ли сделать? icon_biggrin.gif Другие с крипты пишут историю при запуске каждую 2-ю минуту.
цитата
13/03/12 в 22:19
 LemonS
st01en: а в чем смысл запускать не каждую ?
цитата
13/03/12 в 23:36
 st01en
в разделении нагрузки Server+cron
Стр. « первая   <  16, 17, 18, 19, 20  >  последняя »


Эта страница в полной версии