-
- 1,620 Posts
потому что логическое условие кривое.... оно будет работать только если файл png.
скобки надо ставить правильно, программеру 25 ударов палками по пяткам.
"Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."
Не используйте Revo для "просто сайтов". Используйте Evo
Who can defeat
the Russian bear?
-
- 1,620 Posts
давайте сначала. какой это сниппет?
"Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."
Не используйте Revo для "просто сайтов". Используйте Evo
Who can defeat
the Russian bear?
-
- 3 Posts
Вот вроде человек разбирающийся в модх переписал:
if (!empty($row["NewsImage"])&&(substr($row["NewsImage"],strlen($row["NewsImage"])-3,strlen($row["NewsImage"])=="gif"))) {$img = ’<img src="/images/news/thumb.php?file=’.$row["NewsImage"].’" align="absmiddle" border="0">’; }
else if (!empty($row["NewsImage"])) {$img = ’<embed src="/images/news/’.$row["NewsImage"].’" width="320" height="280" align="absmiddle"></embed>’; }
т.е. логика такая должна быть: если есть картинка и расширение картинки gif, то вставляем ее как картинку, иначе вставляем как видеофайл <embed src="/images/news/’.$row["NewsImage"].’" width="320" height="280" align="absmiddle"></embed>’. Но он все время даже если картинка с нужным нам разрешением gif, использует второе условие else if и вставляет как видеофайл...
проверка print substr($row["NewsImage"],strlen($row["NewsImage"])-3,strlen($row["NewsImage"])); правильно определяет тип файла(png gif - ну короче нормально определяте расширение)...Но все равно используется второе условие...на всякий случай прикрепил к сообщению файл сниппета...
Вот такая вот беда ((