Green arrow

Рейтинг
61
Регистрация
16.06.2013

то что ядро трогать не стоит я знаю, усвоил ещё со времён использования J!

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

хотя я не отрицаю того, что мог не до конца понять сути написанного, можете кодом наглядно показать как избавиться от ul и li в шаблоне, не трогая ядра?

или можно переписать в какой-то файл и вложить его в папку с темой, как в случаи с pluggable.php->functions.php? Если ДА, то как назвать надо файлик и как его запустить в работу?

Когда выводишь категорию запросом <?php the_category(); ?> , то категория выводится в тегах <ul> и <li>

Нашёл, что это прописано в файле ядра ВП, а именно в category-template.php

Задача убрать эти ненужные для меня теги, но не вносить изменения в ядро. Это возможно или всё же придётся category-template.php редактировать?

Подскажите такой момент: когда выводишь материал сокращённый (через тег more) или же цитату, то кнопка "читать дальше" прикреплена к концу текста. По моему макету кнопка в другом месте (отделена несколькими блоками), так вот как сделать так, чтобы кнопка "читать дальше" выводилась там, где я хочу, а не после текста?

Вопрос снят, нашёл.

vlad00777:
Green arrow, Стиль какой-то упустили. Ссылку давайте или на ваш пример или на пример того сайта.

в личке обе ссылки

vlad00777 и rerighter, спасибо вам за подсказки.

Решил чуть-чуть побыть "плохим" и стянул код (js, css, html) с того сайта, где подсмотрел эту реализацию.

Но возникла проблема: когда открываешь страницу (такая реализация будет только на главной, поэтому речь только о ней), то сначала материалы все раскрыты, а уже потом когда начинает водить по блоку курсором все новости сворачиваются кроме активной. Подскажите, почему так, ибо когда тот же самый код просто в html страничке открываю в браузере, всё норм ?

в header.php добавил

<style type="text/css">
#newsflash ul { list-style: none outside none; margin-bottom: 0px; padding-left:0px; margin-left:0px; width:380px; }
#newsflash li { margin-bottom: 5px; margin-left: 0px; clear:left; line-height:12px; padding: 0px;}
#newsflash li.active { width: auto; height:97px; border-bottom: 1px #A6A6A6 solid; margin-top:5px; margin-left: 0px; padding: 0xp; margin-left: 0px;}
#newsflash li .teaser { display: block; height:37px; border-bottom: 1px #A6A6A6 solid; text-decoration: none; color: #000; margin-bottom:0px; padding: 0px;}
#newsflash li .intro { display: none; }
#newsflash li.active .teaser { display: none; }
#newsflash li.active .intro { display: block; text-decoration: none; color: #000;}

#newsflash .teaser { margin-left: 0px; width: 390px }
#newsflash .teaser img { width: 50px; height: 30px; float: left; margin-bottom: 5px; margin-top: 0px;}
#newsflash .intro img { width: 150px; height: 90px; float: left; margin-bottom: 0px; margin-top: 0px;}
#newsflash h5 { width: 390px; }
#newsflash a {padding: 0px; width: 390px; margin-left: 0px;text-decoration: none;}
</style>

<script type="text/javascript">
blowup = function(obj) {
if (!document.getElementById) { return true; }
var items = obj.parentNode.getElementsByTagName('li');
for (var i=0; i<items.length; i++) {
items.className = (items==obj) ? 'active' : '';
}
return false;
}
</script>

в index.php

<div id="newsflash">
<ul style="width: auto;">

<?php
$query = new WP_Query('cat=1,2,3,4'); // указываем категорию 9 откуда будут братся новости
while($query->have_posts()){ $query->the_post(); ?>

<li onmouseover="blowup(this);" class="active">
<a href="<?php the_permalink(); ?>" style="display:block;width: auto">
<div class="teaser" style="margin-top:5px;width: auto">
<?php the_post_thumbnail(); ?>
<b><?php the_title(); ?></b>
</div>
<div class="intro">
<?php the_post_thumbnail(); ?>
<div><b><?php the_title(); ?></b></div>
<div class="TextSP" style="padding-bottom: 5px;"> <?php the_content(); ?></div>

</div>
</a>
</li>

<?php } ?>

Кстати, в строчке while($query->have_posts()){ $query->the_post(); ?> пришлось убрать комментарий, ибо он выводился на сайте почему-то

P.s. практикую на демо сайте со стандартным шаблоном Twenty Eleven

rerighter:
http://jqueryui.com/accordion/
Нажав "view source" можно посмотреть реализацию, там все очень просто.
Только придется адаптировать под Ваш шаблон. Вообще WP шаблоны легко верстаются, задача не очень сложная.

спасибо за ссыль.

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

P.s. касательно того аккордиона, который вы скинули, заинтересовал вариант "Open on hoverintent". Но всё же он достаточно медленный (раскрытие плавное да ещё и с задержкой), какие параметры (и есть ли они там вообще), которые отвечают за скорость этих двух действий? - спрашиваю, так как не знаю js/jquery

Господа, вы кажется слишком широко смотрите на каждый из пунктов...

ETNO:
Green arrow, да, все что вы описали реализуется плагинами и стандартными функциями, но нужен будет человек, кто хорошо разбирается в движке, причем именно на деле, а не на словах. А то объяв вроде сделаю любой сайт на wp полно, а как до дела доходит, то только блоги могут клепать. Самое сложное из всего, это наверное будет создать полноценные профиля на фронтенде с авами, разграничением групп, рейтингом и кармой, возможностью загрузки медиа, по умолчанию в wp этого нет. В этом плане dle проще, но в конечном итоге wp будет проще расширять и админить.

Безусловно, когда макет, а главное - вёрстка будут готовы, и начну искать человечка, который сможешь и шаблон сделать и попутно функционал допилить (за $ разумеется).

melkozaur:
Мда, человек в стартпосте предлагает фактически Вконтакте запилить на WP, а эксперты с умными лицами кивают - "да, конечно можно".

Вы слишком недооцениваете функционал ВК, как мне кажется. Всё намного проще должно быть xD

Про музыку: можете не учитывать этот пункт, я не планировал никаких музыкальных библиотек создавать для пользователей. Там я сам знаю как просто реализовать то, что у меня на уме )

Про пользователей.

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

Аватарка

Личные сообщения (простые текстовые сообщения)

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

Группы - не круги (соц сеть гугла) или сообщества (вк, фб и т.п.), а группы именно касательно привилегий: модераторы, редакторы, простые юзеры... Где авто-переход из одной в другую, а где-то только ручной.

Про альбомы

Ну да, возможно погорячился, говоря про создание и заливку альбомов с фронтэнда, достаточно будет и админ части. Но сам принцип наличия альбомов и отображения картинок с возможностью комментирования уже необходимость.

Я уже бродил по разным сайтам (в первую очередь "забугорным") с целью посмотреть какие плагины вообще есть для ВП. Понял, что всего куча, и тут от знатоков ВП мне пригодились бы советы, какие плагины брать за основу и допиливать (допиливать буду не я, сами понимаете :) ).

А документацию ВП я, само-собой, скоро начну изучать, ибо азы в любом случаи нужно знать и понимать )

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

Первый вариант наиболее интересный. второй - слишком пассивный, как мне кажется, а третий вообще похож на какой-то допотопный сайт газеты в стиле КП.

somick:
Я подключал отдельно.

Платежных агрегаторов, которые бы охватывали все необходимые ПС на самом деле не много. А точнее мне известна только одна - Робокасса.
Но у нее были два минуса, которые в итоге привели к тому, что я с ней не сработался.
Первый минус - ответы техподдержки через 2-3 рабочих дня - это они называют "Сервисом, за который не стыдно брать 5%".
Второй минус - когда я дождался-таки от ТП ответа на вопрос "Как можно в модуле оплаты сделать так, чтобы покупатель выбирал способ оплаты на моем сайте и сразу переходил к оплате выбранной системой, а не повторял выбор на вашем сайте?". Ответ этот звучал типа "Хрен его знает".

Сейчас, кстати, второй вопрос снят. Они наняли все-таки кого-то компетентного в штат. Так же они немного опустили комиссию, хотя она все равно не соответствует сервису - ТП там все еще такая же.

Если бы я сейчас подключал магазин, то выбрал бы Робокассу. Ключевые недостатки они исправили, а медленную ТП можно потерпеть. Тем более, надо признать, что проблем, требующих немедленного реагирования у них на моей памяти не возникало.

Спасибо за информацию.

Я сейчас рассматриваю вот такую схему: ВМ и ЯД отдельно и напрямую, а для всего остального Робокассу подключить можно. Кстати, какие хорошие агрегаторы можете посоветовать для оплаты пластиковыми картами (желательна быстра работающая тп, так как иногда деньги где-то в пути теряются и необходимо быстро разобраться в проблеме) для РФ и стран СНГ?

Всего: 179