Master-X
Форум | Новости | Статьи
Главная » Форум » Топы » 
Тема: Топлист на SMART CJ. подскажите по темплейтам.
цитата
26/06/12 в 15:38
 Garin.V
Добрый день .
Уважаемые вебмастера, кто использует smart cj в качестве топлиста - подскажите как там правильно темплейт сделать чтоб на топе выводились все трейдеры списком, сколько есть.
Читал мануал - там пример простой:

<TABLE cellpadding="4" border=1 cellspacing="1">

<TR><td align="center" border=0 width="30">
<font size=3 face="Times New Roman">
1. </td>
<td align="left" border=0 width="350">
<A HREF="/out.php?member=_MEMBER_1_" target="_blank">
_MEMBER_1_
</A></font>
<font size=2 face="Times New Roman">
- [_MEMBER_1_UNI_IN_] - _MEMBER_1_DESC_
</font></td></TR>

<TR><td align="center" border=0 width="30">
<font size=3 face="Times New Roman">
2. </td>
<td align="left" border=0 width="350">
<A HREF="/out.php?member=_MEMBER_2_" target="_blank">
_MEMBER_2_
</A></font>
<font size=2 face="Times New Roman">
- [_MEMBER_2_UNI_IN_] - _MEMBER_2_DESC_
</font></td></TR>

<TR><td align="center" border=0 width="30">
<font size=3 face="Times New Roman">
3. </td>
<td align="left" border=0 width="350">
<A HREF="/out.php?member=_MEMBER_3_" target="_blank">
_MEMBER_3_
</A></font>
<font size=2 face="Times New Roman">
- [_MEMBER_3_UNI_IN_] - _MEMBER_3_DESC_
</font></td></TR>

<TR><td align="center" border=0 width="30">
<font size=3 face="Times New Roman">
4. </td>
<td align="left" border=0 width="350">
<A HREF="/out.php?member=_MEMBER_4_" target="_blank">
_MEMBER_4_
</A></font>
<font size=2 face="Times New Roman">
- [_MEMBER_4_UNI_IN_] - _MEMBER_4_DESC_
</font></td></TR>

</TABLE>
Так подобный темплейт выведет на морду топ 4 трейдеров(или столько сколько в нем укажешь).
подскажите пример темплейта который будет выводить актуальное количество трейдеров, независимо от того сколько их в базе.
В авторанке том-же все элементарно а тут не могу сообразить.

2 вопрос. Как скрипту указать чтоб на морду в листинг выводил только тех трейдеров которым засчитан хоть 1 ин?
цитата
26/06/12 в 20:55
 CrazyMen
Вывести списком всех трейдеров нельзя просто так как реализовано было в ГБ топ например. Необхордимо прописыватть каждого трейдера как ты указал здесь к примеру

<A HREF="/out.php?member=_MEMBER_3_" target="_blank">_MEMBER_3_</A><
- [_MEMBER_3_UNI_IN_] - _MEMBER_3_DESC_

По идее это 10 минут работы чтобы прописать 100 трейдеров на топ.

По второму вопросу просто ставил в Delete inactive trader (0 - do not delete), inactivity duration, days количество дней 14 через которые трейдры удаляются автоматом. поэтому в трейде остаются только те кто шлет трафик.
цитата
26/06/12 в 21:51
 Garin.V
CrazyMen писал:
Вывести списком всех трейдеров нельзя просто так как реализовано было в ГБ топ например. Необхордимо прописыватть каждого трейдера как ты указал здесь к примеру

<A HREF="/out.php?member=_MEMBER_3_" target="_blank">_MEMBER_3_</A><
- [_MEMBER_3_UNI_IN_] - _MEMBER_3_DESC_

По идее это 10 минут работы чтобы прописать 100 трейдеров на топ.

По второму вопросу просто ставил в Delete inactive trader (0 - do not delete), inactivity duration, days количество дней 14 через которые трейдры удаляются автоматом. поэтому в трейде остаются только те кто шлет трафик.


Печально.
Прописать 100 трейдеров в темплейт конечно не трудно , просто если трейдеров не 100 а 80 то в топе 20 нижних позиций все равно будут, только ссылаются они на sign up форму, что не есть красиво, а если прописать в темплейт равное количеству трейдеров то при добавлении новых трейдеров они либо не попадут в листинг либо из него пропадет кто-то.
Никто не в курсе обойти это можно как-то?
цитата
27/06/12 в 08:59
 Jabar
Garin.V писал:
только ссылаются они на sign up форму,

убери эту ссылку. сжсетинги-топсетинги-Toplist : replace empty Title with - сделай пустое поле.
Но так шибко не огорчайся icon_smile.gif из популярных скриптов динамического топлиста нету ни у кого. Видимо эта фича не шибко нужная, на проде ну никак не скажется. Если у тебя топлист внизу, то те кто до него досмотрел интересуются контентом твоего сайта и на топ им навалить и несколько циферок без ссылки рядом их не огорчат, а если у тебя топ вверху, то перенеси в низ - прода вырастет icon_smile.gif (имеется ввиду большой топ)
Ну разве что ты сильный перфекционист, и эти циферки от топа лично тебе доставляют сильные душевные страдания icon_smile.gif Кстати сделай топ без циферок, тогда вобще ничего выводится не будет если нет трейда. И сделай его не колонками, а построчно, слева на право, тогда болеменее ровно все будет.

Garin.V писал:
выводил только тех трейдеров которым засчитан хоть 1 ин?

на сколько знаю, такого нет. Но опять же не сильно востребовано - одна из задач топа держать хвост вялых трейдов (без него часто бывает еще хуже - много где на мастере обсуждалось, хотя есть разные мнения). А с таким подходом, если у тебя сидж не суперудачный, то через месяц останется с пару десятков трейдов активных, хотя бывает и по другому, но гораааздо реже.
цитата
27/06/12 в 17:56
 MilkSucker
Jabar писал:
на сколько знаю, такого нет. Но опять же не сильно востребовано - одна из задач топа держать хвост вялых трейдов (без него часто бывает еще хуже - много где на мастере обсуждалось, хотя есть разные мнения). А с таким подходом, если у тебя сидж не суперудачный, то через месяц останется с пару десятков трейдов активных, хотя бывает и по другому, но гораааздо реже.


CJ Settings -> TOP Settings
"2. Set Traffic rules : Counted clicks Max = 1"

А вот это не оно самое, случайно? Чтобы засчитывало, типа, после аута? icon_smile.gif
цитата
27/06/12 в 18:27
 CrazyMen
MilkSucker писал:
CJ Settings -> TOP Settings
"2. Set Traffic rules : Counted clicks Max = 1"

А вот это не оно самое, случайно? Чтобы засчитывало, типа, после аута? icon_smile.gif

Нет это колличество кликов которое будет засчитано от одного трейдера. Те 1 уник - 1 клик
цитата
27/06/12 в 18:41
 Jabar
ога ога
да и вобще - если там внимательно прочитать, то
Mod : Toplist
You can use SmartCJ as toplist script.
это не про сиджи icon_smile.gif
цитата
27/06/12 в 22:21
 CrazyMen
Jabar: Ну там все отличие будет если включишь мод топлиста - это появление функции резета и реранка, а так все так же что и на сидже
цитата
28/06/12 в 09:22
 Alexandur
На основании некоторого опыта не рекомендовал бы SmartCJ для топлистов. ПРи большом количестве копий, кроны "забивают" память, даже при практическом отсутствии трафика.

Я бы рекомендовал смотреть в сторону http://www.tradeexpert.net/
цитата
28/06/12 в 13:43
 mickey
большое кол-во копий это сколько примерно?
цитата
28/06/12 в 13:51
 Alexandur
Чуть больше 50
При RAM 4 Gb
цитата
28/06/12 в 16:02
 mickey
хм, а кроны разнесены?

у меня стоит и по сотне сж на сервер, не успевали до установки Джиттера насколько я помню + лемон подкручивал что-то в кронах
цитата
28/06/12 в 17:07
 Alexandur
Всё по документации: в файле .sh через слипы (sleep) в рамках одной минуты.

Правда, надо оговориться, пример с 50 сиджеями, а не топами. Топам rot.php не нужен, то есть количество процессов вдвое уменьшается. А по занимаемым ресурсам ещё меньше должно быть.


sawm писал:
у меня стоит и по сотне сж на сервер

Параметры сервера?
цитата
28/06/12 в 17:27
 Garin.V
Всем спасибо. особенно CrazyMen: и Jabar: .
Речь идет именно про классический топлист но на скрипте смарта а не топовом.
Сейчас задумался стоит ли все же с ним заморачиваться или по старинке патченный авторанк ставить - как бы классика.
Почему смотрел в сторону смарта - просто много раз слышал что на нем топы делают, да и сам когда-то держал пару тумбовых топов, именно таких как советует Jabar: . плюсами перед авторанком вижу в первую очередь т.н. мультиадминку , ну и возможность юзать остальные фичи скрипта если появится желание.
как вижу изъебнуться можно в принципе, хотя и не все идеально, но требовать большего от cj скрипта было бы пожалуй наглостью.
цитата
28/06/12 в 17:37
 mickey
gimcnuk писал:
Всё по документации: в файле .sh через слипы (sleep) в рамках одной минуты.

Правда, надо оговориться, пример с 50 сиджеями, а не топами. Топам rot.php не нужен, то есть количество процессов вдвое уменьшается. А по занимаемым ресурсам ещё меньше должно быть.



Параметры сервера?
R200,3210,8ram,2x750 довольно старый дедик
я тебе пример тоже привел сж
ты админов пни хорошенько и все наладится
цитата
28/06/12 в 19:03
 Jabar
sawm писал:
у меня стоит и по сотне сж на сервер, не успевали до установки Джиттера насколько я помню + лемон подкручивал что-то в кронах

Тут то я и скажу - " Ага! " icon_rolleyes.gif , у тебяж раньше , если не ошибаюсь смарт только трейдом занимался, а ротатор дтр. При таком раскладе конечно и сотню воткнуть можно, ибо ротатор у смарта гораздо прожорливей трейдскрипта. icon_wink.gif
цитата
28/06/12 в 19:16
 mickey
сейчас и смарт-ротатор и ДТР и стрим
ТС вообще про топ говорил там можно и больше воткнуть без рот.пхп icon_smile.gif
цитата
28/06/12 в 22:21
 X-dream
а если стоит в настройках - грабить с каждого трейдера 5 тумб например, то как вывести сразу все 5 тумб для каждого трейдера?

_MEMBER_1_IMAGE_


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