Sly32

Рейтинг
378
Регистрация
29.03.2012
Должность
Software engineer

вам нужна правка файлов content-single(page) и wrappers (папка library)Посмотрите, какая функция отвечает за вывод в анонсах и поправьте в массиве


global $post;
theme_post_wrapper(
array(
'id' => theme_get_post_id(),
'class' => theme_get_post_class(),
'title' => theme_get_meta_option($post->ID, 'theme_show_post_title') ? get_the_title() : '',
'before' => theme_get_metadata_icons('date,edit', 'header'),
'content' => theme_get_content(),//заменить на theme_get_excerpt()
'after' => theme_get_metadata_icons('category,tag', 'footer')
)
);

Самое простое - заменить content на excerpt, можно самому написать функцию вывода, если вы умеете хоть немного править шаблоны.

Не помню точно, возможно нужная вам инфа находится в файле archive.php , не помню кто отвечает за вывод на главную или в новостях.

Кстати, может кто подскажет простой путь - как добавить блок DIV перед таблицей? Чтобы опираться на поиск только элемента table и перед ним вставлять нужные данные? Пока получается только если есть див с определенным ИД обрабатывать страницу

domen4you:
elementNode.setAttribute(name,value)

Спасибо, то что надо!!! Не разобрался просто еще с этим, хотя уже начал читать про setAttributes )))

Вопрос снят

Спасибо, начало получаться, но обнаружил неудобную для себя вещь - не действует на тэг, если он вложен в другой id. А у меня таблица размещена например:


<div id="1">
<div id="2">
<table id="3">
...
</table>
</div>
</div>

Как в таком случае прописывать это -

var el = document.getElementsByTagName('tr'); ??

---------- Добавлено 27.01.2015 в 12:10 ----------

Спасибо!!! Разобрался и решил задачу с вашей помощью. По итогу получился довольно простой скрипт для вывода таблицы с фиксированными шапкой и левым краем и подсветкой наведенной строки!!! Работать там есть еще над чем, но по-моему результат неплохой! вот -

http://gymn9.minsk.edu.by/be/main.aspx?guid=1531

Mad_Man:
1. Не закрыт <table>
2. http://jsfiddle.net/bofL0uks/

Таблица для примера была, на самом деле все закрыто.

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

А если на чистом JS?

А если я хочу одному только элементу навесить событие, тогда как?

Так-

elem[1].onclick = function(){alert('получилось ')};

[umka] Большое спасибо! Ваш вариант работает, правда почему то с одним исключением. Если дробная часть через точку- все нормально, если с запятой - не преобразовывается в число

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

В базу всвое время данные абы как вносились

'[umka:
;13372205']С дробными так

if (preg_match_all("/>\\s*(\\d+([\\.,]\\d+)?)\\s*</",$str,$arr)) {

print_r($arr[1]);
echo implode(" ",$arr[1]);
}

НЕ понимаю как работает. и не работает. Может просто регулярку подскажите добавления пробела?

для такой строки

 '<td><b>100</b></td><td><font color="red"><b>9,5</b></font></td>';

помогите регулярку сделать чтоб перед числом пробел вставляло или как убрать все кроме чисел добавлением пробела между ними

---------- Добавлено 22.12.2014 в 13:32 ----------

'[umka:
;13372173']А кто говорил про дробные числа? :)

Я забыл, простите :o

с дробными числами не работает...

Всего: 7663