DyaDya

DyaDya
Рейтинг
147
Регистрация
11.04.2007

Досадно-то, досадно... Но игра должна быть по прозрачным правилам.

Мне например, тоже кое-чего хотелось бы... описываю ситуацию:

Набрал допустим я клиентов на свой аккаунт. Дал им всем свой доступ к своим рекламным кампаниям. В этом проблем в общем и нет, сейчас директ это позволяет. Но ОЧЕНЬ хотелось бы, чтобы клиенты могли сами пополнять свой аккаунт в директе. А не делать это ТОЛЬКО через меня! Чтобы я мог только вести рекламные кампании клиентов, а не париться о своевременном пополнении их аккаунтов. Пусть сами смотрят и решают, нужно пополнять и на сколько нужно. Да ещё и в отчётах ежемесячных приходится писать, сколько мне клиенты перечислили и когда... В общем, геммор какой-то. В бегуне ито с документами как-то попроще.

Вроде тоже, вполне законное моё желание ;) Возможно, у кого-то уже есть такие привилегии?

В принципе, неплохие идейки уже по кэшу подкинули... ;)

Думаю, самое время подумать и о тяжеловесных запросах? В чём их тяжеловесность? в количестве записей в результате? или во времени выполнения? или и в том и другом?

Без хорошей оптимизации SQL запросов к БД в нагруженных системах делать нечего. Вплоть до того, что приходится создавать таблицы с избыточными данными, лишь бы выборка была быстрее и проще.

Простой пример, если вам часто приходится делать выборку из таблицы, в которой достаточно много записей и требуется сортировка выборки, например по названию. А сортировка как известно, очень хорошо грузит базу... То по крону или уж ещё как, можно подготавливать точно такую же таблицу но с уже отсортированными данными! Тогда при выборке ничего сортировать уже не нужно будет. Выигрыш офигительный. Пользовался таким подходом не однократно. Ну а в кипе с кешированием файлов хуже стать не должно ;)

Проблемы на яшке есть, но то, что вы говорите, это не проблема. Это как раз-то политика Яндекса. Перед яндексом все равны. Хоть ты мильёны в год потратил, хоть сто баксов. Переходить нельзя и всё тут. Т.е. можно, но с потерей накопленной скидки.

Условия для всех равны, ух ты, хоть где-то всё по-честному и не зависимо от размера кошелька ;).

Пожалуй, наверное, не очень правильно ТС в своих доводах упирать на то, что вы много в яндексе тратите и за это они должны ВАС любить больше, чем тех кто тратит меньше. Согласитесь?

Это же не чиновники ;) к счастью.

Не понимаю при чём здесь кодировка-то?

Просто функция session_start(); должна вызываться ДО ОТСЫЛКИ КАКИХ-ЛИБО ДАННЫХ В БРАУЗЕР! ТС, проверяйте свои скрипты!

Хотя... бывает глюк, когда сохраняешь в утф-8, то в самом начале добавляются какие-то странные символы, но их видно в обычном редакторе. Проверьте, возможно, у вас подобный косяк. Эти символы и отсылаются раньше старта сессии. Встречал такое в редакторе ФКЭдитор года два назад, удалял эти символы реплейсом! Аж смешно было, откуда они там брались, сам не понимаю. Скачивал с официального сайта.

Я понял как, но нужно вспомнить;) передаю смысл:

SELECT price, STRCMP('', img) AS have_image FROM prod WHERE price>0 ORDER BY have_image ASC, price DESC;

Вся фишка вот в этом: STRCMP('', img) AS have_image, а потом по have_image можно как нужно сортировать.

STRCMP('', img) должно для пустого поля вернуть 1, а для позиции с картинкой должно вернуть -1. Вот по этому значению параметра и сортируем.

Если по ASC, то вверху будут те позиции у которых есть картинки. Они будут сортироваться по цене. Потом пойдут те у которых нет картинок и тоже будут сортироваться по цене.

Вместо STRCMP('', img) можно и другую какунидь функцию похожую, которая возвращает true или false в случае совпадения и не совпадения значений '' (пустая строка) с img

А как сортировать в ORDER BY это уж как пожелаете.

Вроде правильно всё описал. Удачи.

---

Нашёл похожую функцию, которую тоже можно применить IF(img<>'', 1, 0) - должна возвращать 1, если картинка есть, и 0 если картинки нет. Нужно проверить как будет реагировать на значение NULL в поле img

Nicca:
в интернет-експлорере отдает пустую страницу(вернее не пустую - хтмл код страницы есть, но он не интерпретируется браузером)

Косяк подобный в ИЕ действительно наблюдается, на некоторых сайтах иногда такое встречал. Но понять причину так и не удалось. Код HTML весь получен браузером, но страница не отображается. Кроме как на ИЕ, свалить больше не на кого, так как в других версиях ИЕ всё начинает отображаться нормально.

Что же именно не нравилось ИЕ 6 (у меня такой был до мозилы), остаётся загадкой для меня.

можете попробовать сами отправить нужный заголовок с помощью:

header("Content-Type: text/html; charset=utf-8");

Второй вариант:

Цитирую отседа http://masterhost.ru/support/doc/apache/


Если на вашем ресурсе существуют html-документы в разных кодировках, (ISO-8859-1, Windows-1250, Windows-1252, UTF-8), то вам, возможно, будет необходимо отключить принудительну выдачу заголовка с кодировкой windows-1251. Для этого в .htaccess добавляется строка: AddDefaultCharset Off

При этом соответствующая кодировка должна быть прописана на каждой html-странице в виде тега <http-equiv="Content-type" content="text/html; charset=windows-1251" />

Третий вариант:

При помощи файла ".htaccess" можно задать кодировку страницы. После этого сервер сам будет сообщать браузеру о кодировке и вам не будет нужно вставлять в код страницы мета тег:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Задать кодировку можно так:
AddDefaultCharset utf-8

---

что-то должно сработать ;)

Во блин, похоже долго они спамили... Если начали в 13 а мне только что (17:30) пришло подобное.

Хорошо, что самое главное уже успел отправить ;)

Неужели нас ожидает монополия ICQ? (

В прочем, умельцы всё равно нововведения в протоколе выяснят. Надеюсь быстренько.

Да нет, просто Платон сказал, что если даже в Юзер Аген не было прописано робота Yandex, то это не значит, что на сайт не заходил алгоритм-робот ;). Вот этот алогоритм-робот и сказал поисковому роботу, что на сайте нет ничего нового и полезного. Не фиг мол, там делать, пока.

А кто такие алгоритм-роботы - это уже может быть и живой модератор и другой робот, проверяющий сайт под реальным Юзер Агентом.

0verdrive, что вы считаете под уровнем вложенности?

Я думаю, правильнее считать, число кликов от главной! Поэтому уровень вложенности можно вычислить при парсинге сайта.

Всего: 2917