Потрібні хаки.

Avatar

Від Termin 24-04-2012 10:42:30

Сусід · 103 повідомлень

Навпаки каталог із зображеннями не куди не пропаде, навіть якщо поміняти не тільки тему а і движок для сайту. Ось правильно для кореня сайту: /addons /images /video /audio /userfiles /downloads /cms (ядро сайту), в контенті посилання виглядає так ../../images/images.png або ../../audio/mp3/music.mp3 Якщо помістити ці каталоги в wp-content то при заміні движка або інших проблемах мультимедіа зникне, навіть якщо встигнути зберегти каталоги то все одно у базі даних доведеться міняти шляху до медіафайлів, що зайве. Я багато бачив CMS і знаю як краще.

По темі мініатюр.

Facebook в публікації додає мініатюри але не thumbnail а що потрапило крім thumbnail. Як вказати при публікації в Facebook щоб відображалися зображення thumbnail а не з сторінки статті?

Avatar

Від AzzePis 24-04-2012 11:40:27

Administrator · 1,021 повідомлень

Ви статтю публікуєте в Facebook з допомогою twitterfeed з FeedBurner, згідно вашої інформації.
При чому тут вордпрес?


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від Termin 24-04-2012 13:19:53

Сусід · 103 повідомлень
AzzePis wrote

Ви статтю публікуєте в Facebook з допомогою twitterfeed з FeedBurner, згідно вашої інформації.
При чому тут вордпрес?

Притому що twitterfeed і FeedBurner не мають поняття про зображення які показує Facebook.

Avatar

Від AzzePis 24-04-2012 14:40:06

Administrator · 1,021 повідомлень
Termin wrote

Притому що twitterfeed і FeedBurner не мають поняття про зображення які показує Facebook.

як це не мають, коли саме вони надсилають фейсбуку інформацію, що публікувати...? чи я щось не розумію...


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від mr.psiho 24-04-2012 16:01:15

Сусід · 160 повідомлень
Termin wrote

Навпаки каталог із зображеннями не куди не пропаде, навіть якщо поміняти не тільки тему а і движок для сайту. Ось правильно для кореня сайту: /addons /images /video /audio /userfiles /downloads /cms (ядро сайту), в контенті посилання виглядає так ../../images/images.png або ../../audio/mp3/music.mp3 Якщо помістити ці каталоги в wp-content то при заміні движка або інших проблемах мультимедіа зникне, навіть якщо встигнути зберегти каталоги то все одно у базі даних доведеться міняти шляху до медіафайлів, що зайве. Я багато бачив CMS і знаю як краще.

По темі мініатюр.

Facebook в публікації додає мініатюри але не thumbnail а що потрапило крім thumbnail. Як вказати при публікації в Facebook щоб відображалися зображення thumbnail а не з сторінки статті?

По перше, я справді сумніваюсь, що ви достатньо добре "бачили" багато CMS. Щодо ВП, то у вас точно досить поверхневе розуміння цього двигунця. Бо яка різниця, що ви винесете якісь індивідуальні зображення/фото/відео у кореневу папку, якщо при зміні двигунця (якщо ви таки вирішите змінити ВП на щось інше) всі ваші завантажені через адмінку файли пропадуть, бо ж ви не збираєтесь бекапити папку wp-content (це лише перша частина, щодо другої див. нижче).
По друге, я взагалі не бачу логіки формувати структуру сайту з думкою "я зміню двигунець і тому роблю все ось так". Це просто не логічно.

Тепер друга частина. Якщо б ви краще "бачили" WP, то знали б, що справа не стільки у файлах і тому де вони розміщені на хостингу, а більше у зв'язках постів (а також сторінок/кастомних типів постів) з файлами долученими до них. Ці зв'язки записані у БД. Приміром, ваш код шукає по всьому контенту поста на співпадіння з тегом, що відповідає за зображення. Він працює, але це архіїчний метод. І так - з допомогою нього ви не виявите мініатюру.
І конкретно на ваше запитання - мініатюру поста можна отримати так:

$sThumbID = get_post_thumbnail_id( $post->ID );
$sFullThumbSrc = wp_get_attachment_image_src( $sThumbID, 'full' ); 
echo $sFullThumbSrc['0'];

Сайти на WordPress будь якого рівня складності. Сайти на LiveStreet будь якого рівня складності. А ще ми любимо корів)) Звертайтесь. ;)

Avatar

Від Termin 24-04-2012 19:25:27

Сусід · 103 повідомлень
AzzePis wrote
Termin wrote

Притому що twitterfeed і FeedBurner не мають поняття про зображення які показує Facebook.

як це не мають, коли саме вони надсилають фейсбуку інформацію, що публікувати...? чи я щось не розумію...

Все правильно ви розумієте, так і є, тільки от у FeedBurner відсутня інформація про інших зображеннях крім thumbnail, ось посилання на FeedBurner. Так, звідки на Facebook інші зображення? якщо на Facebook є зображення значить є код або функція яка виводить саме мініатюри thumbnail, нехай навіть і через FeedBurner і так далі...

ось посилання на Facebook там чітко видно в центрі квадрата зображення маленьких розмірів і посилання на статтю. Шлях до зображення виглядає так.

http://external.ak.fbcdn.net/safe_image.php?d=AQAmYZHAEZKncmKK&w=99&h=116&url=http%3A%2F%2Fwww.pixelcom.crimea.ua%2Fwp-content%2Fplugins%2Fwp-postratings%2Fimages%2Fsquares%2Frating_on.gif&cfs=1)">

Де зрозуміло що зображення на сторінці зі статтею.

mr.psiho будь ласка не йдіть від теми! до того ж головне правильно вказати шлях до зображення, хоч навіть на сервері в Японії головне, що б там не був хотлинг.

Avatar

Від mr.psiho 24-04-2012 21:58:57

Сусід · 160 повідомлень

Варіанти:
1. Створено спеціальний фід для фідбьорнера. Якщо так, то дивитись треба у нього. (Варіант - фідбьорнер просто розумніший і робить все правильно).
2. Твітерфід рідкісна кака і незрозуміло яке зображення собі бере. Вихід - не користуватись.
Другий варіант стосунку до ВП немає ніякого.

Я не йду від теми, от тільки не треба давати порад, що краще, якщо ви у тому мало розумієтесь. Це форум, переважно, для новачків. От вони начитаються таких ваших "розумних" порад і проблем від того тільки більшатиме.
П.С. Брати англомовні статті, перекладати їх і виставляти собі на сайт - ця робота досвіду не додає. Хоч копірайти ставте.
А щодо того що використовувати особисто для себе - то ваше діло.


Сайти на WordPress будь якого рівня складності. Сайти на LiveStreet будь якого рівня складності. А ще ми любимо корів)) Звертайтесь. ;)

Avatar

Від Termin 25-04-2012 08:56:18

Сусід · 103 повідомлень

Жодних порад я не даю, а намагаюся пояснити що не правильно зберігати файли мультимедіа в движку для сайту, тим паче як це робить не розумний wp. З приводу мініатюр, спосіб є.

Avatar

Від AzzePis 25-04-2012 09:29:20

Administrator · 1,021 повідомлень

Ну, wp робить так, як ви йому вказали в налаштуваннях 🙂 , ви можете вказати будь-яку папку для зберігання медіа


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від Termin 27-04-2012 14:06:27

Сусід · 103 повідомлень
AzzePis wrote

Ну, wp робить так, як ви йому вказали в налаштуваннях 🙂 , ви можете вказати будь-яку папку для зберігання медіа

З wp працюю 3 місяці, перше, що я зробив це в адмінкі замінив шлях wp-content/uploads на /images.

----------------------------
Якщо в рядку коду

$thumb = $matches [1] [0];

поставити нуль

$thumb = $matches [0] [0]; 

то мініатюра $default виводиться.