Чет завернули Вы со структурой. Используйте менеджер зависимостей
Есть ли какой то менеджер зависимостей для используемых технологий в проекте? (а-ля composer для php, bower для js и т.д.). Если есть - то юзайте и будет Вам счастье. Для общих компонентов заводится свой репозиторий под каждый компонент, в менеджере зависимости указывается, какие версии из какого конкретно репозитория юзать для данного проекта.
Так же в гите, например, есть submodules - это как бы возможность синхронизировать определенные каталоги в проекте из других репозиториев. Обновился репозиторий общего компонента, но нельзя чтоб в текущем использовалась новая версия - не обновляйте сабмодуль. Потому что, насколько мне известно submodule в гите не понимает версии.
Если вы в SMM разобрались, то и с кодингом разобраться сможете.
Это что за логика такая? :) Если вы разобрались в принципах квантовой теории поля, то и на пианино играть сможете? :)
Согласен с totamon. Если Вы планируете сделать сервис, которым людям будет приятно пользоваться, и тем более, что Вы скорее всего, планируете сделать этот сервис платным, то доверьте это дело профессионалам. Каждый должен заниматься своим делом. Иначе шансов у Вас немного.
Если Вы планируете сделать поделку, для себя, для друзей, дак и делайте сами конечно, попутно набираясь опытом и разбираясь в технической стороне вопроса.
Хочешь сделать хорошо - сделай сам.
К сожалению, в контексте сабжа это не совсем так. Сервис который нравится пользователям, удобный, быстрый, безопасный - это ВСЕГДА дело рук профессионалов. Другое дело когда ты сам организовал команду профессионалов.
Если хотите сэкономить(или вовсе бюджет мал), но есть дикое желание и уверенность, то внушите свою уверенность технарям и предложите долю в проекте, а не оплату. Попробуйте собрать команду и делайте с командой.
Поэтому визуально ссылки Вы не видите. Они за экраном :)
Предлагаю просто попробовать поискать этот кусок кода в файлах WP. Если он не зашифрован как нибудь, то найдется быстро
Касательно самих ссылок. Вот на этой страничке посмотрите блок <div id="posts">.
Тут то поганка и засела. Попробуйте поискать по этим строкам. Если не найдется, рекомендую ковырять файлы темы на предмет постороннего кода. А уже дальше плагины.
Если они выводятся статикой, то о загрузке чего именно идет речь? Если картинок, которые в комментах, то лучше подключить jquery плагин lazyload и не мучится уже.
Если не разберетесь, киньте урл в личку, с описанием. Постараюсь помочь
Если Вам нужно выводить содержимое объектов, то тут придется чуть заморочиться.
1) Оверрайдить метод toString() в своем класс, чтобы он выдавал Вам нужные данные и в нужном виде. Кстати, при дебаге в IDE вполне можно увидеть что сыпется в визуальную часть(в вашем случае JSP)
dlyanachalas: Внимательно сейчас посмотрел вашу таблицу:
Вы понимаете, что это не три ключа к каждому из этих полей, а один общий, достаточно бесполезный ключ?
Удаляйте, делайте ключ к каждому из полей, затем берите первый вариант Comodo. Если будет всё ещё медленно - тогда уже мудрите в сторону временных таблиц.
я да, другие нет. цель простая установка, скопировать и разархивировать все умеют а вот с композером не все справятся.
Тогда в чем проблема положить фреймворк сразу в нужный вам путь? Так поступают многие CMS. Обновлять фреймворк от версии к версии самого движка?
Беглый просмотр кода
Это как так? Кто угодно может посмотреть дебаг?
Из архива Yii можете разархивировать только папку 'framework'.
В ту же папку распаковываем Yboard. Пути к папке фрэимворка можно подправить в index.php.
Про composer не слыхали? :)
Чет завернули Вы со структурой. Используйте менеджер зависимостей
Есть ли какой то менеджер зависимостей для используемых технологий в проекте? (а-ля composer для php, bower для js и т.д.). Если есть - то юзайте и будет Вам счастье. Для общих компонентов заводится свой репозиторий под каждый компонент, в менеджере зависимости указывается, какие версии из какого конкретно репозитория юзать для данного проекта.
Так же в гите, например, есть submodules - это как бы возможность синхронизировать определенные каталоги в проекте из других репозиториев. Обновился репозиторий общего компонента, но нельзя чтоб в текущем использовалась новая версия - не обновляйте сабмодуль. Потому что, насколько мне известно submodule в гите не понимает версии.
Это что за логика такая? :) Если вы разобрались в принципах квантовой теории поля, то и на пианино играть сможете? :)
Согласен с totamon. Если Вы планируете сделать сервис, которым людям будет приятно пользоваться, и тем более, что Вы скорее всего, планируете сделать этот сервис платным, то доверьте это дело профессионалам. Каждый должен заниматься своим делом. Иначе шансов у Вас немного.
Если Вы планируете сделать поделку, для себя, для друзей, дак и делайте сами конечно, попутно набираясь опытом и разбираясь в технической стороне вопроса.
К сожалению, в контексте сабжа это не совсем так. Сервис который нравится пользователям, удобный, быстрый, безопасный - это ВСЕГДА дело рук профессионалов. Другое дело когда ты сам организовал команду профессионалов.
Если хотите сэкономить(или вовсе бюджет мал), но есть дикое желание и уверенность, то внушите свою уверенность технарям и предложите долю в проекте, а не оплату. Попробуйте собрать команду и делайте с командой.
Нехороший код ставит вам вот такой блок в стили
Причем не в CSS, а именно на странице.
Поэтому визуально ссылки Вы не видите. Они за экраном :)
Предлагаю просто попробовать поискать этот кусок кода в файлах WP. Если он не зашифрован как нибудь, то найдется быстро
Касательно самих ссылок. Вот на этой страничке посмотрите блок <div id="posts">.
Тут то поганка и засела. Попробуйте поискать по этим строкам. Если не найдется, рекомендую ковырять файлы темы на предмет постороннего кода. А уже дальше плагины.
А они аяксом у Вас подгружаются? Если да, то просто этот аякс запрос надо пустить после
Если они выводятся статикой, то о загрузке чего именно идет речь? Если картинок, которые в комментах, то лучше подключить jquery плагин lazyload и не мучится уже.
Если не разберетесь, киньте урл в личку, с описанием. Постараюсь помочь
Самый простой способ, если нужно посмотреть просто значения, использовать
System.out.println("Debugging message");как показано в ссылке, которую я дал выше
Весьма наглядный пример.
Если Вам нужно выводить содержимое объектов, то тут придется чуть заморочиться.
1) Оверрайдить метод toString() в своем класс, чтобы он выдавал Вам нужные данные и в нужном виде. Кстати, при дебаге в IDE вполне можно увидеть что сыпется в визуальную часть(в вашем случае JSP)
2) Использовать google-gson.
Либа позволяет конвертить объекты в json.
тык несколько полезных инструментов по дебагу JSP
Если я Вас правильно понял, то вот решение
Код взять из Вашего сабжа.
Рабочий пример jsfiddle
Проверить загрузку можно в консоли браузера. В примере запрос на подгрузку происходит только если блок комментов попадает в видимую часть страницы
Внимательно сейчас посмотрел вашу таблицу:
Вы понимаете, что это не три ключа к каждому из этих полей, а один общий, достаточно бесполезный ключ?
Удаляйте, делайте ключ к каждому из полей, затем берите первый вариант Comodo.
Если будет всё ещё медленно - тогда уже мудрите в сторону временных таблиц.
дак, ключи то у ТСа стоят на каждое из полей
А еще и вот такие
KEY `category_date_source` (`id_category`,`date`,`id_source`),
KEY `region_category_source_date` (`id_region`,`id_category`,`id_source`,`date`),
И т.д.
С какой целью - опять остается гадать.
ув. ТС, я просто не понимаю, зачем тыкать пальцем в небо, если можно посмотреть EXPLAIN и профайлинг запроса?