Master-X
Форум | Новости | Статьи
Главная » Форум » CJs » 
Тема: Smart CJ для тупых :)
цитата
08/11/12 в 19:51
 LemonS
Vyacheslav: тумба категории автоматом делает
а чем она мешает ?
цитата
08/11/12 в 19:59
 Vyacheslav
В принцип ене мешает.
Просто глаза мозолит CTR : 0.000000 и то, что она удваивает реальную галеру. Я как-то по ошибке подумал, что две одинаковые и удалил.

Я просто подумал, что что-то не доглядел в настройках и это сигнал о том, что что-то дальше пойдёт не так.
Вобщем, если эта тумба законна в нишевом сайте, то пофиг!
цитата
08/11/12 в 20:08
 LemonS
Vyacheslav: выбери в филтре w\o system thumbs и не будет ее видно
цитата
08/11/12 в 22:10
 LemonS
Был на днях вопрос который думаю пригодится многим


Например, у нас большая база с разным контентом и категориями условно wheels (id: 1), engine(2), monitors (3), laptops (4) and keybords (5).
По факту это 2 группы категорий: про машины (1 и 2) и про компьютеры (3 4 5) (кому проще мыслить категориями страйт и гей переименовывем соотв icon_smile.gif
Мы хотим дать пользователю возможность фильтровать контент, те он поставил галочку cars то ему везде показывало только контент про машины и аналогично с компьютерами.


Минимум апдейт 49.

Делаем формочку например


<form method="POST">
<input type='hidden' name='set_filter' value='on'>
<input type='checkbox' name='cars' <? if (!isset($_COOKIE['mycookie_cars']) or $_COOKIE['mycookie_cars'] == 'on') echo "checked" ?> > Show Cars<br>
<input type='checkbox' name='computers' <? if (!isset($_COOKIE['mycookie_computers']) or $_COOKIE['mycookie_computers'] == 'on') echo "checked" ?> > Show Computers
<input type='submit'>
</form>


в common.php добавляем код который будет обрабатывать выбор. Код специально немного упрощен дабы быть проще для понимания


if ($_POST['set_filter'] == 'on') {
   if ($_POST['cars']) {
      setcookie('mycookie_cars', 'on', time() + 86400);
      $_COOKIE['mycookie_cars'] = 'on';
   } else {
      setcookie('mycookie_cars', 'off', time() + 86400);
      $_COOKIE['mycookie_cars'] = 'off';
   }

   if ($_POST['computers']) {
      setcookie('mycookie_computers', 'on', time() + 86400);
      $_COOKIE['mycookie_computers'] = 'on';
   } else {
      setcookie('mycookie_computers', 'off', time() + 86400);
      $_COOKIE['mycookie_computers'] = 'off';
   }

}

// if filter car is off - do not show car groups (1 and 2)
if (isset($_COOKIE['mycookie_cars']) and $_COOKIE['mycookie_cars'] == 'off') {
   $_GET['skip_group_id'] = '1,2';
}

// if filter computer is off - do not show coomputer groups (3,4,5)
if (isset($_COOKIE['mycookie_computers']) and $_COOKIE['mycookie_computers'] == 'off') {
   $_GET['skip_group_id'] = '3,4,5';
}




Все.
цитата
09/11/12 в 01:28
 awm5433224455
При установке ошибка.
#: php install_scj.php
PHP Parse error:  syntax error, unexpected T_DEC in /var/ on line 1333
цитата
09/11/12 в 02:04
 LemonS
awm5433224455: залил может как-то криво
цитата
09/11/12 в 02:20
 awm5433224455
# md5sum install_scj.php
de893bbfcbc568dff595610d5f788b4e  install_scj.php

Чекнул хешсумму на сервере.Посмотри какая у рабочего варианта.
цитата
09/11/12 в 02:26
 Yank
есть ли тэг, которым в темплэйте обозначается домен сиджа? например домен - порно.рф , мне наужно вывести на всех страницах архива картинку порно.рф\картинки\1.жпг и я прописываю <domain>\картинки\1.жпг?
цитата
09/11/12 в 03:41
 LemonS
awm5433224455: $ md5sum install_scj.php
622a14feb6728c6b12bbce1ed6632aa6 install_scj.php


как бы и логично потому что не ты один скачал инсталл с сайта и пытаешься установить, если б была проблема там я думаю ты был бы не одинок в ней.

2я мысль - не проще ли еще раз скачать с сайта просто чем пистаь на форуме. ждать пока я у себя проверю и тп ? icon_smile.gif
цитата
09/11/12 в 03:42
 LemonS
Yank: $_SERVER['HTTP_HOST']
цитата
09/11/12 в 04:07
 Yank
может я что-то не так понял? что не так в этой строке?
<li style="background: url($_SERVER['HTTP_HOST']/images/1.jpg); width: 219px; height: 202px;">&nbsp;</li>

и сразу тогда ещё вопрос - можно ли обновится как-то из под рута? или пользователя с какими параметрами создавать?
цитата
09/11/12 в 10:00
 LibraTeam
А если так попробовать?
<li style="background: url(http://<?=$_SERVER['HTTP_HOST'];?>/images/1.jpg); width: 219px; height: 202px;">&nbsp;</li>
цитата
09/11/12 в 12:56
 Damas
Подскажите, можно как-нибудь сделать страницы архивов так чтобы страница на которой галер меньше определенного числа, то она бы не показывалась?
Например: галер на пять страниц. На четырех страницах полный комплект, по 120 например, а на пятую есть только 10галер. Надо чтоб показывалось pages: 1,2,3,4 а пятая бы появилась автоматически когда там наберется нужное количество.
Вроде так icon_smile.gif
цитата
09/11/12 в 18:04
 Damas
LemonS писал:

Я думаю мне первый вариант должен подойти. Только я не совсем понимаю куда этот код вставлять icon_sad.gif
цитата
09/11/12 в 18:47
 Tiun
После обновления до 49 в админке стала появляться ошибка о том что 2 скрипта не укладываются в 30 секунд, к сожалению не заскринил...
Стал копать, и вот что нашел: на сайте сто с лишним категорий, и все эти категории волшебным образом переместились в Trade -> Groups, тоесть кроме группы main там еще сотня появилась, а если учесть что у меня на каждой странице выводится 4 топа в разных вариантах, то вот что получается - каждые 8 минут скрипт пытается обновить около 500 топлистов, ну и не укладывается в отведенные 30 секунд...
чтобы не быть голословным, обновил бездействующий пока smartCJ до 49 и вот результат:
{тут могли бы быть скрины}
Возможно это только у меня так, но на всякий случай гляньте свои)
p.s. только ради этого зарегался. Спасибо, LemonS, за твой титанический труд)
цитата
09/11/12 в 19:06
 Дрон
При подключении слейва вылезает ошибка:
Mysql error: 1046 (No database selected) in query select value from settings where name = 'last_update_number'.Version mismatch. This script has update 49 while remote is

Версии одинаковые. Куда копать? icon_rolleyes.gif
цитата
09/11/12 в 19:16
 LemonS
Tiun: там есть кнопка "создать группы трейдов как группы ротации"
думаю ты не нее и нажал
в "волшебные образы" я не верю icon_smile.gif
цитата
09/11/12 в 19:17
 LemonS
Дрон: покажи в шеле как ты конектишь и все ок с теми данными

mysql -u -p db
цитата
09/11/12 в 19:46
 Tiun
LemonS писал:
Tiun: там есть кнопка "создать группы трейдов как группы ротации"
думаю ты не нее и нажал
в "волшебные образы" я не верю icon_smile.gif

точно. это я протупил и нахимичил себе гемороя icon_smile.gif
Даешь русскую локализацию!!! icon_mrgreen.gif
цитата
09/11/12 в 20:45
 Дрон
LemonS: выдеёт ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'db'
цитата
09/11/12 в 20:57
 LemonS
Дрон: mysql -uLOGIN -pPASS DBNAME
цитата
10/11/12 в 09:10
 Mr.Sosa
Текст этого сообщения доступен только зарегистрированным пользователям.
цитата
10/11/12 в 15:46
 LemonS
Mr.Sosa: в целом ничего
поправлю в вики
цитата
11/11/12 в 16:50
 Damas
LemonS писал:
Damas: тумбы прелооада храняться в scj/tmp
значит оттуда их кто-то удалил.
я не удалял.

если считаешь что это скрипт то мне надо знать как повторить проблему что б выловить баг.


По какой причине в этой папке могут оказаться полно размерные пикчи и должны ли они там вообще быть?!

Можно ли чистить эту папку?
Стр. « первая   <  49, 50, 51, 52, 53  >  последняя »


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